-- 创建一个包含主键的表
CREATE TABLE users (
id INT AUTO_INCREMENT, -- 定义一个名为 id 的列,类型为 INT,并设置为自动递增
username VARCHAR(50) NOT NULL, -- 定义一个名为 username 的列,类型为 VARCHAR,最大长度为 50,不允许为空
email VARCHAR(100), -- 定义一个名为 email 的列,类型为 VARCHAR,最大长度为 100
PRIMARY KEY (id) -- 将 id 列设置为主键
);
-- 插入数据到表中
INSERT INTO users (username, email) VALUES ('Alice', 'alice@example.com');
INSERT INTO users (username, email) VALUES ('Bob', 'bob@example.com');
-- 查询表中的数据
SELECT * FROM users;
CREATE TABLE 语句用于创建一个新的表。INT AUTO_INCREMENT 表示该列为整数类型,并且每次插入新记录时会自动递增。VARCHAR 表示可变长度的字符串类型,后面跟的是最大长度。NOT NULL 表示该列不能为空。PRIMARY KEY 用于定义主键,主键是唯一标识表中每一行记录的列或列组合。在此示例中,id 列被设置为主键。INSERT INTO 语句用于向表中插入新记录。SELECT * FROM 语句用于查询表中的所有数据。上一篇:mysql 分组查询
下一篇:mysql表重命名
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站