99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2022-10-20 閱讀量: 421
mysql學(xué)習(xí)2-字段約束,主鍵約束,自增約束,非空約束,唯一約束,外鍵約束,默認(rèn)約束
-- 5 創(chuàng)建數(shù)據(jù)表
create table dept( #創(chuàng)建dept部門表
deptno int primary key, #部門編號
dname varchar(10), #部門名稱
loc varchar(15) #城市
);

create table emp( #創(chuàng)建emp員工表
empno int primary key auto_increment, #員工編號
ename varchar(10) unique key, #員工姓名
job varchar(15) not null, #職位
mgr int, #直屬領(lǐng)導(dǎo)
hiredate date, #入職日期
sal decimal default 0, #工資
comm decimal, #提成
deptno int, #部門編號
foreign key(deptno) references dept(deptno)
);

-- 6 查看當(dāng)前數(shù)據(jù)庫中有哪些表
show tables;

-- 7 查看表結(jié)構(gòu)
describe dept;
desc emp;

-- 8 刪除數(shù)據(jù)表(慎用!)
# drop table dept; 刪除表的全部
# truncate table emp; # 清空表的數(shù)據(jù),但保留表結(jié)構(gòu)。

-- 9 插入數(shù)據(jù):
# 字段名與字段值的數(shù)據(jù)類型、個(gè)數(shù)、順序必須一一對應(yīng)
insert into dept(dname,deptno,loc) values ('accounting',10,'new york'),('research',20,'dallas');
# 與建表時(shí)的表結(jié)構(gòu)字段順序一一對應(yīng)
insert into dept values (30,'sales','chicago'),(40,'operations','boston');

-- 10 查看表中的所有數(shù)據(jù)
select * from dept;
select * from emp;

-- 11 字段約束
#傳入數(shù)據(jù)時(shí)受到字段約束
insert into emp values(1001,'a','operator',7369,'2021-02-01',8000,600,40); #符合約束條件可以傳入
insert into emp(ename,job,sal,deptno) values('b','programmer',7000,40);#主鍵的自增約束分配了empno,如果無自增約束則報(bào)錯(cuò)觸發(fā)主鍵約束
insert into emp(empno,ename,job,sal,deptno) values(1001,'c','acountant',6000,40);#報(bào)錯(cuò):觸發(fā)ename的主鍵約束
insert into emp(empno,ename,job,deptno) values(1003,'d','acountant',40);#默認(rèn)約束,sal不輸入時(shí)有默認(rèn)值
insert into emp(empno,ename,job,sal,deptno) values(1004,'d','programmer',2100,40);#報(bào)錯(cuò):觸發(fā)唯一約束
insert into emp(empno,ename,sal,deptno) values(1005,'e',4000,40);#報(bào)錯(cuò):觸發(fā)非空約束, job要求非空,且無默認(rèn)約束,所以必須給job傳值
insert into emp(empno,ename,job,sal,deptno) values(106,'f','operator',3500,100);#報(bào)錯(cuò):觸發(fā)外鍵約束
insert into emp(empno,ename,job,sal,deptno) values(107,'g','operator','四千',40);#報(bào)錯(cuò):數(shù)據(jù)類型不符


0.0000
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子