数据库---T-SQL语句(一)
一、T-SQL语句
1.创建表:create table Name(Code varchar(50),)
主键:primary key
自增长:auto_increment
外键关系:references
非空:not null
2.删除表:drop table family
3.创建数据库:creat database mydb
4.删除数据库:drop database mydb
二、CRUD操作:(增、删、改、查)
C:create 创建
R:read 读取
U:update 修改
D:dalete 删除
1.create:增加数据
insert into Nation values('n001','汉族') ---普通列
//如果有一列暂时不知道填什么的情况下,可以先用单引号引起来‘’ 表示空,但是不可以不填。表中有几列,值里面就要填几列
insert into Name values('','') ---如果有自增长列,这列可以空着不填,数据库会自动填上。(比如有四列,只填三列就可以)
insert into Nation(Code) values('n002') ---往表中添加特定列的数据
2.read:查询数据
3.update:修改数据
update Nation set Name='回族' ---全部修改
update Nation set Name='回族' where Code='n002' ---修改某一条数据
update Nation set Name='回族',Sex=true where Code='n002' ---修改两列数据
4. delete:删除数据
delete from Nation ---删除整个表中的数据,表还存在
delete from Nation where Code='n001' ---只删除某条数据
注:1.Mysql里的注释方法是#后面加注释的内容
2.自增长列的列名一般用Ids表示,在sql server里自增长是identity,而在MySQL中用auto_increment.
3.查询的代码写好执行好后,如果执行成功了,命好名把查询保存下来。如果数据库中的这长表删除了,也可以在数据库下的查询中找到。