常见数据库
mysql oracle db2 acc
DQL:数据查询语言
DML:数据操作语言
DDL:数据定义语言
TCL:数据控制语言
truncate和delete的区别:truncate+表名 直接删除表
delete from+表名 删除表内数据,被占用的主键不能被删除
create database+库名:创建库
drop batabase+库名:删除库
create table+表名:创建表
drop table+表名:删除表
常见约束
NOT NULL:不能为空
DEFAULT:默认
UNIQUE:唯一
PRIMARY KEY:主键(非空且唯一)
FOREIGN KEY:外键
例:create table student(
id int(10) primary key auto_increment,
stu-name varcher(100) not null,
gender int(1) default 0,
foreign key (teacher_id) references teachers(teacher_id)
)