1.创建数据库
create database test3;
2.删除数据库
drop database test3;
3.新建表
(1):
create table test
(
code varchar(20),
name varchar(20)
);
(2):
create table test1
(
code varchar(20) primary key,
name varchar(20) not null
)
关键字:
primary key, 主键
not null 非空
(3):
create table zhubiao
(
code int primary key,
name varchar(20)
);
create table congbiao
(
code int primary key,
name varchar(20)
zhu int
foreign key (zhu) references zhu(code)
)
foreign key (列名) references zhu(列名) 外键
(4):
create table haoyou
(
ids int auto_increment primary key,
name varchar(20),
friends varchar(20)
);
auto_increment primary 自动长列
4.删除表:
drop table haoyou;
注意:1.每条语句后面加分号
2.最后一列后面不需要加逗号
3.符号一定是英文的
增删改查
CRUD
C:create 添加
R:read 查询
U:update 修改
D:delete 删除
C:添加数据
insert into 表名 valuse('n001','张三');
insert into test valuse('n001','张三');
insert into test(code) valuse('n001');指定列添加
insert into haoyou vakuse('','zs','ls')
注意:
1.如果添加的数据是字符串,需要加<单引号>,如果是其他类型不要加单引号
2.再添加数据的时候,值的数量要和列匹配
3.再添加数据的时候可以指定列添加
4.如果要添加的列是增长列,可以给一个空字符串
用#加注释
ctal+S保存