diff --git "a/\346\233\276\345\276\267\346\243\256/.keep" "b/\346\233\276\345\276\267\346\243\256/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\346\233\276\345\276\267\346\243\256/2022-9-15-\345\273\272\345\272\223\345\273\272\350\241\250\347\273\203\344\271\240/SQLQuery1.sql" "b/\346\233\276\345\276\267\346\243\256/2022-9-15-\345\273\272\345\272\223\345\273\272\350\241\250\347\273\203\344\271\240/SQLQuery1.sql" new file mode 100644 index 0000000000000000000000000000000000000000..0cc3066b88c8e42bbdd6d3f9eec15f0cd505d9c1 --- /dev/null +++ "b/\346\233\276\345\276\267\346\243\256/2022-9-15-\345\273\272\345\272\223\345\273\272\350\241\250\347\273\203\344\271\240/SQLQuery1.sql" @@ -0,0 +1,23 @@ +--创建数据库 +create database DBTEST +--创建数据表 +use DBTEST +create table sectionInfo( + sectionID int primary key identity(1001,1), + sectionName varchar(10) not null +) + +create table userInfo( + userNo int primary key not null identity(1,1), + userName varchar(10) not null, + userAge int not null check(userAge<=1 and userage>=100), + userAddress varchar(50) default('湖北'), + userSection int references sectionInfo(sectionID) +) + +create table workInfo( + workId int primary key not null identity(1,1), + userId int references userInfo(userNo) not null, + workTime datetime not null, + workDescription varchar(40) not null check(workDescription='迟到'or workDescription='早退'or workDescription='旷工'or workDescription='病假'or workDescription='事假') +) \ No newline at end of file diff --git "a/\346\233\276\345\276\267\346\243\256/2022-9-15-\345\273\272\345\272\223\345\273\272\350\241\250\347\273\203\344\271\240/sql\347\254\224\350\256\260.txt" "b/\346\233\276\345\276\267\346\243\256/2022-9-15-\345\273\272\345\272\223\345\273\272\350\241\250\347\273\203\344\271\240/sql\347\254\224\350\256\260.txt" new file mode 100644 index 0000000000000000000000000000000000000000..c9f37abcbf6e76f5d58b2ab0a66c4bf98cfeb131 --- /dev/null +++ "b/\346\233\276\345\276\267\346\243\256/2022-9-15-\345\273\272\345\272\223\345\273\272\350\241\250\347\273\203\344\271\240/sql\347\254\224\350\256\260.txt" @@ -0,0 +1,12 @@ +鍒涘缓鏁版嵁搴擄細create database 鏁版嵁搴撳悕绉 +鍒涘缓鏁版嵁琛細create table 鏁版嵁琛ㄥ悕绉 +浣跨敤鏁版嵁搴擄細use 鏁版嵁搴撳悕绉 +鍒犻櫎琛細drop table 琛ㄥ悕 +涓婚敭锛氬瓧娈靛悗闈㈠姞 primary key +鑷锛氬瓧娈靛悗闈㈠姞 identity +闈炵┖锛氬瓧娈靛悗闈㈠姞 not null +榛樿: -----------default('榛樿鍊') +妫鏌ワ細----------check(瀛楁='鍊' or 瀛楁='鍊' ) + -----------check(len(瀛楁)=鍊硷級 +鎻掑叆鏁版嵁锛歩nsert into 琛ㄥ悕锛堝瓧娈靛悕锛塿alue(鍊) +澶栭敭锛氬瓧娈靛悗闈㈠姞 foreign key /references 琛ㄩ潰锛堝瓧娈靛悕锛 \ No newline at end of file