-- 创建一个名为 'students' 的表,包含以下字段:
-- id: 学生的唯一标识符,自动递增,为主键
-- name: 学生的名字,最多50个字符,不能为空
-- age: 学生的年龄,整数类型,默认值为18
-- grade: 学生的年级,最多20个字符
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT DEFAULT 18,
grade VARCHAR(20)
);
CREATE TABLE students
: 创建一个名为 students
的新表。id INT AUTO_INCREMENT PRIMARY KEY
: 定义 id
列为整数类型,并设置为自动递增的主键。主键用于唯一标识表中的每一行记录。name VARCHAR(50) NOT NULL
: 定义 name
列为可变长度字符串,最大长度为50个字符,并且不能为空。age INT DEFAULT 18
: 定义 age
列为整数类型,默认值为18。grade VARCHAR(20)
: 定义 grade
列为可变长度字符串,最大长度为20个字符。这个 SQL 语句会在 MySQL 数据库中创建一个结构化的 students
表,用于存储学生的基本信息。
上一篇:centos查看mysql版本
下一篇:mysql sum保留两位小数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站