表,创建:
CREATE TABLE <表名>
(
<列名1> <数据类型1> NOT NULL UNIQUE,
-- NOT NULL 表示<列名1>不能为空
-- UNIQUE 表示<列名1>不允许重复
<列名2> <数据类型2>,
Primary Key(<列名1>),
-- “Primary Key” 定义<列名1>为主键
-- 当“Primary Key”有两个列名时,代表此表的主键为联合主键
Foreign Key(<列名2>) References <表Key>;
-- “Foreign Key” 用于定义索引(关联)
-- References 用于与外表进行关联
-- 定义了<表Key>为主表,通过<列名2>进行关联
)
表,修改:
更新:
--标准更新格式
ALTER TABLE <表名>
(
<列名1> <数据类型1>,
<列名2> <数据类型2>
)
--更改单一字段
ALTER TABLE <表名>
CHANGE <旧列名> <新列名> <旧数据类型>;
--更改列顺序
----首位
ALTER TABLE <表名>
MODIFY <列名> <数据类型> FIRST;
----放置于某字段后
ALTER TABLE <表名>
MODIFY <列名> <数据类型>
AFTER <前置列名>; --前一列
新增列:
ALTER TABLE <表名>
ADD <列名0> <数据类型0> FIRST;
-- FIRST 用于将新增列放置于最前列
ADD <列名4> <数据类型4>
AFTER <列名1>;
--使用 AFTER 将<列名4>添加至<列名1>后面
删除列:
ALTER TABLE <表名>
DROP <列名0>
表,清空:
TRUNCATE TABLE <表名>
表,链接:
--外,左链接:以左表主键索引为主,链接表字段
left <outer> join
--外,右链接:以右表主键索引为主,链接表字段
right <outer> join
--外,全链接:链接所有表字段
full/cross <outer> join