workbench创建数据库-表-记录

本只记录如创建创建自己的数据库-表-记录
1.创建数据库
在这里插入图片描述
在这里插入图片描述
2.创建表
见表语句
学生表:
create table xsb(
xh char(10) primary key,
xm varchar(20) not null,
xb enum(‘男’,‘女’),
bj char(10) default ‘168’,
nl int,
jg varchar(100),
sfzh char(18) unique,
zcrq timestamp default current_timestamp
);

课程表:
create table kcb(
kch char(10) primary key,
kcm varchar(20) not null)

成绩表
create table cjb(
xh char(10),
kch char(10),
cj int,
foreign key(xh) references xsb(xh),
foreign key(kch) references kcb(kch),
id int primary key auto_increment
)

3.存储过程
delimiter //
create procedure
while_insert()
begin
declare i int;
set i=1;
while i<1000 do
insert into users values(i,“zhangsan”,“18100001234”)
set i = i+1;
end while;
end ; //

调用时,用call while_insert();

发布了55 篇原创文章 · 获赞 4 · 访问量 7615

猜你喜欢

转载自blog.csdn.net/qq_44801116/article/details/104113129