数据库---T-SQL语句(一)

时间:2021-11-02 00:48:04

一、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.查询的代码写好执行好后,如果执行成功了,命好名把查询保存下来。如果数据库中的这长表删除了,也可以在数据库下的查询中找到。