SQL对数据库的操作(增删查改)

来源:互联网 发布:男士双肩包 知乎 编辑:程序博客网 时间:2024/05/16 15:24

use sales                       -------指定数据库

 select*fromT_user                     -------查询表

-----------------------------------------------------------------------

-----------------------------------------------------------------------

drop tableT_user ---删除表

 

alter table T_user add  pwd  int  null--为表添加一个pwd

alter table T_user drop  column pwd  --删除表的pwd

 

alter table T_user  add pwd int  default(123456with  values --为表添加一个pwd,列的默认值为

--删除有默认值的列:先删除约束(默认值)alter table T_user DROP CONSTRAINT alter table T_userDROP CONSTRAINT DF__T_user__pwd__2E1BDC42,然后在删除列alter table T_user DROP COLUMN  pwd

alter table T_user  DROP  CONSTRAINT DF__T_user__pwd__2E1BDC42

alter table T_user  DROP  COLUMN pwd

 

 

alter  table  T_user  alter  column name nvarchar (10)     --name的数据类型修改为nvarchar类型

 

delete   From T_user     --------删除表的所有信息   

delete   T_user   where  name='张三'   ----删除

update  T_user  set  age24  where   name =  '王二小'   ------更新

insert  into T_user (name,age,pwd)  values  ('王五',20,1234566)  ------插入

insert  into T_user (name,age,pwd)  output   inserted.id    values   ('王五',20,1234566)  --values前面添加output inserted.id可以查询当前插入行的id

 

------添加主键

Alter table  T_user  add  primarykey   (id)

 

----??不会删除主键

 

exec sp_helpconstraint   N't_user'   ---查询主键,约束

 

 

select  @@VERSION  as  SQLServer版本     --可以查询SQLServer版本

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

---为数据库sales添加文件xscjbak

alter databasesales   add  file  (name=xscjbakfilename ='d:\sql\xscjbak.ndf',size=5MB,maxsize=50mb,filegrowth=5%)

--修改文件属性,将数据库sales中为xscj_data的文件名的maxsize属性修改为unlimited.注意每次只能修改这个文件名的一个属性

alter database  sales  modify  file  (name=xscj_data,maxsize=unlimited)

--修改文件属性,将数据库sales中为xscj_data的文件名的filegrowth属性修改为%

alter database  sales  modify  file  (name=xscj_data,filegrowth=5%)

 

alter database  sales  add  filegroup   fgroup           ---为数据库sales添加一个fgroup的文件组

---为文件组fgroup添加xscj_data2文件。

alter database   sales   add  file  (name=xscj_data2,filename='d:\sql\xscj_data2.ndf',size=5MB,maxsize=50MB,filegrowth=5%)

 

---从数据库中sales删除文件组fgroup。注意被删除的文件组中的数据文件必须先删除,且不能删除主文件组。

alter database   salesRemove  file  xscj_data2   go

alter database  salesremove  filegroup  fgroup

 

----为数据库sales添加一个日记文件xscj_log

alter database sales  add  log file (name=xscj_log,filename='d:\sql\xscj_log.ldf',size=5MB,maxsize=20MB,filegrowth=5%)

 

 

alter database  sales  modify name=new_name ---将数据库sales改名为new_name

 

drop database sales----删除数据库

 

 

 

 

 

原创粉丝点击