创建一个有ID、标题、内容、操作人、创建时间、更新时间的MYSQL表
时间: 2023-10-11 19:11:07 浏览: 39
CREATE TABLE `my_table` (
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`content` TEXT NOT NULL,
`operator` VARCHAR(50) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
);
相关问题
mysql创建图书表
可以使用以下的 SQL 语句创建一个名为 book 的图书表:
```
CREATE TABLE book (
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(100) NOT NULL,
author VARCHAR(50) NOT NULL,
price DECIMAL(10, 2) NOT NULL,
publish_time DATE NOT NULL
);
```
这个表包含了图书的 ID、标题、作者、价格和出版时间等信息。其中,id 是主键,使用 AUTO_INCREMENT 关键字表示自增长;title、author、price、publish_time 分别表示书名、作者、价格和出版时间。NOT NULL 关键字表示这些字段不能为空。
用php+mysql写一个留言板,要求数据库里有留言人编号,留言标题,留言内容
好的,以下是一个简单的PHP+MySQL留言板示例:
1. 创建一个数据库和表
首先,我们需要创建一个数据库和一张表来存储留言信息。可以使用phpMyAdmin或其他MySQL客户端工具来完成这个步骤。
在这个示例中,我们创建了一个名为 `message_board` 的数据库,以及一张名为 `messages` 的表。`messages` 表包含三个字段:`id`、`title` 和 `content`。
```sql
CREATE DATABASE message_board;
USE message_board;
CREATE TABLE messages (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL
);
```
2. 编写PHP代码
接下来,我们需要编写PHP代码来连接数据库,并将留言信息插入到 `messages` 表中。
```php
<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "message_board";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 处理表单提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$title = $_POST["title"];
$content = $_POST["content"];
// 插入留言信息到数据库
$sql = "INSERT INTO messages (title, content) VALUES ('$title', '$content')";
if (mysqli_query($conn, $sql)) {
echo "留言已成功提交";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
}
// 查询留言信息
$sql = "SELECT * FROM messages";
$result = mysqli_query($conn, $sql);
// 输出留言信息
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "留言编号:" . $row["id"] . "<br>";
echo "留言标题:" . $row["title"] . "<br>";
echo "留言内容:" . $row["content"] . "<br><br>";
}
} else {
echo "暂无留言";
}
// 关闭数据库连接
mysqli_close($conn);
?>
```
3. 创建一个HTML表单
最后,我们需要在HTML页面中创建一个表单,以便用户可以输入留言信息并提交到数据库。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>留言板</title>
</head>
<body>
<h1>留言板</h1>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
标题:<input type="text" name="title"><br>
内容:<textarea name="content"></textarea><br>
<input type="submit" value="提交">
</form>
<?php include "message_board.php"; ?>
</body>
</html>
```
这个示例只是一个简单的留言板,还有很多细节和安全性方面需要考虑。例如,我们需要对用户输入的内容进行验证和过滤,以防止SQL注入等攻击。