创建数据库
create datatbase 数据库名称
使用数据库
USE database-name
删除数据库
drop database dbname
创建数据表
create table 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
…
)
删除数据表
drop table 表名称
插入语句
--插入一条
insert into 表名称 VALUES (值1, 值2,…)
--插入多条
insert into 表名称 VALUES
(值1, 值2,…),
(值1, 值2,…),
(值1, 值2,…)
修改一条记录
update 表名称 set 列名称 = 新值 WHERE 列名称 = 某值
删除一条记录
delete from 表名称 where 列名称 = 值
查询表
SELECT * FROM 表名;
主键约束
--创建主键约束
CREATE TABLE 表名 (
列名1 数据类型 PRIMARY KEY,
列名2 数据类型,
列名3 数据类型,
...
);
--在已有的表中添加主键约束
ALTER TABLE 表名
ADD CONSTRAINT 约束名 PRIMARY KEY (列名);
ALTER TABLE 表名
ADD CONSTRAINT 约束名 PRIMARY KEY (列名);
外键约束
--创建表的时候直接添加外键约束
CREATE TABLE 表名 (
列名1 数据类型,
列名2 数据类型,
...
FOREIGN KEY (外键列名) REFERENCES 参照表名(参照列名)
);
--已有的表中添加外键约束
ALTER TABLE 表名
ADD CONSTRAINT 约束名 FOREIGN KEY (外键列名) REFERENCES 参照表名(参照列名);