我们知道 sql 语句离不开 crud 也就是增查改删,有人喜欢说增删改查,c 表示 create 增加,r 表示 read 查询,u 表示update 修改,d 表示 delete 删除

建库建表

创建数据库

CREATE DATABASE 数据库名字;

创建表

CREATE TABLE 表名 (
    列名1 VARCHAR(20),
    列名2 CHAR(1),
    列名3 DATE,
    列名4 INT
);
修改表结构

添加主键约束

-- 添加主键
ALTER TABLE 表名 ADD PRIMARY KEY (列名);

-- 添加主键(本质是修改列字段)
ALTER TABLE 表名 MODIFY 列名 INT PRIMARY KEY;

删除主键约束

ALTER TABLE 表名 DROP PRIMARY KEY;

删除唯一性约束

ALTER TABLE 表名 DROP INDEX 唯一性约束所在的列名
插入(增)

简单插入

INSERT INTO 表名 VALUES ('列值1', '列值2', '列值3');

INSERT INTO 表名 (列名1) VALUES ('列值1')
删除(删)

简单删除

DELETE FROM 表名 where 列字段 = '列值';
修改(改)

简单修改

UPDATE 表名 SET 列字段2 = '列值2' WHERE 列字段1 = '列值1';
查找(查)

简单查询

-- 简单查询
SELECT 列字段2 FROM 表名 WHERE 列字段1 = '列值1';