php MySQL数据库创建姓名,学号,性别,身份证号后六位 “写仔细代码”
时间: 2024-09-18 08:18:37 浏览: 48
学生成绩查询管理系统源代码
3星 · 编辑精心推荐
在PHP中操作MySQL数据库,首先需要连接到数据库,然后创建一个表。下面是一个例子,展示如何创建一个名为`students`的表,其中包含字段`name`、`student_id`、`gender`和`id_card_last_six_digits`:
```php
<?php
$servername = "localhost";
$username = "your_username"; // 数据库用户名
$password = "your_password"; // 数据库密码
$dbname = "your_database_name";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// SQL 查询字符串
$sql = "CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
student_id INT UNIQUE,
gender ENUM('男', '女') NOT NULL,
id_card_last_six_digits CHAR(6) NOT NULL
)";
// 执行SQL命令
if ($conn->query($sql) === TRUE) {
echo "表 'students' 创建成功";
} else {
echo "创建表错误: " . $conn->error;
}
// 关闭数据库连接
$conn->close();
?>
```
在这个示例中,我们假设了`id`字段是自动递增的主键。你需要替换`your_username`、`your_password`和`your_database_name`为你实际的数据库信息。
阅读全文