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

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----删除数据库

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值