T-SQL 操作练习
1 create table Person #新建表格 2 ( 3 Ids int auto_increment primary key, #主键,自增 4 Name varchar(50) not null, #非空 5 Age int, 6 Sex bit, 7 Nation varchar(50) references Nation(Code) #外键 8 ); 9 create table Person_1 #新建表格 10 ( 11 Ids int auto_increment primary key, 12 Name varchar(50) not null, 13 Age int, 14 Sex bit, 15 Nation varchar(50) references Nation(Code) 16 ); 17 create table Nation #新建表格 18 ( 19 Code varchar(50) primary key, 20 Name varchar(50) 21 ); 22 23 drop table Person_1;#删除表格 24 25 #增加加数据 insert into 表名[(列)] values(数据.对应,可为空) 26 27 insert into Person values('','张三',18,1,'汉族'); 28 insert into Person values('','李四',28,2,'回族'); 29 insert into Person values('','李五',28,2,'回族'); 30 insert into Person(Name) values('王五'); 31 insert into Nation values('001','汉族'); 32 insert into Nation values('002','回族'); 33 34 #删除数据 delete from 表名;删除整个表 35 #delete from 表名 where 条件 36 #delete form Person where Ids=3; 37 38 #更改数据 update 表名 set 列 = "" where 条件; 39 update Person set Name="张八" where Ids=2; 40 update Person set Nation="维吾尔族" where Name="王五"; 41 42 #查找数据 43 select * from Person; 44 select * from Nation where Code='002'; 45 46 delete from Person where name="李五"; 47 48 ################################################# 49 #新建表 50 create table Family 51 ( 52 Name varchar(50) not null, 53 Number int, 54 Code varchar(50) primary key, 55 Color varchar(50) references Color(Code) 56 ); 57 create table Color 58 ( 59 Code int auto_increment primary key, 60 Name varchar(50) 61 ); 62 #CRUD 63 #insert into 表名 values(数据), 64 #insert into 表名(列) values(数据), 65 insert into Family values('1户',4,'001','red'); 66 insert into Family values('2户',3,'002','0002'); 67 insert into Family values('4户',3,'003','0002'); 68 insert into Family(Code) values('004'); 69 insert into Family(Name) values('3户'); 70 insert into Color values('','red'); 71 insert into Color values('','blue'); 72 insert into Color values('','blue'); 73 74 #update 75 #update Table_Name set Cols_Name='' where Condition 76 update Family set Color='white' where Code='001'; 77 78 #delete 79 #delete from Table_Name; 80 #delete from Table_Name where Condition; 81 delete from Family where Name='4户'; 82 delete from Color where Code='3'; 83 84 #select 85 #select * from Table_Name; 86 #select * from Table_Name where Condition; 87 88 select * from Family ; 89 select * from Color where Code='2'