前言
本文主要记录SQL增操作的相关笔记
1、新建表
CREATE table table1(
id int not null,
date DATE,
success CHAR);
2、添加多行数据
insert into info (id,date,success)values
(1,'2020-04-03','1'),
(1,'2020-04-04','1'),
(1,'2020-04-05','0'),
(1,'2020-04-06','1'),
(1,'2020-04-07','1'),
(2,'2020-04-02','1'),
(2,'2020-04-03','1')
3、建表时检查表是否已经存在
不存在则按照后续内容进行新建。
代码如下(示例):
CREATE TABLE if not exists test_table
(first varchar(45) not null,
last varchar(45) not null);
4、建表后再增加一列数据
使用一下语句即可,如果要设置默认值的话在语句最后加入“DEFAULT”关键字即可。
代码如下(示例):
alter table actor add create_date datetime not null DEFAULT '2020-10-01 00:00:00'
5、增加外键约束
已知一下两个表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);