前言
本文主要记录SQL增操作的相关笔记
1、建表时检查表是否已经存在
不存在则按照后续内容进行新建。
代码如下(示例):
CREATE TABLE if not exists test_table
(first varchar(45) not null,
last varchar(45) not null);
2、建表后再增加一列数据
使用一下语句即可,如果要设置默认值的话在语句最后加入“DEFAULT”关键字即可。
代码如下(示例):
alter table actor add create_date datetime not null DEFAULT '2020-10-01 00:00:00'
3、增加外键约束
已知一下两个表table1与table2,我们需要在table2表上创建外键约束,其ID_no对应table1表的主键ID。
CREATE TABLE table1(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL
);
CREATE TABLE table2(
ID_no INT NOT NULL
);
--创建的命令如下:
alter table table2 add foreign key(ID_no) references table1(ID);