SQL server 2005基础入门

1数据定义语言 (data defien language)语句


DDL 语句通过生成数据库,表和用户自定义的数据库
create object_name (创建)
alter    object_name   (修改)
drop   object_name   (删除)

***********************************
例子:
--在数据库LekaDemo下创建表:test
use LekaDemo
create table test
(num int,name Varchar(40))
go

--在表test新增一行
alter table test Add password Varchar(40)  

--删除表test
drop table test  

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2数据控制语言() 语句

grant  
deny
revoke
********************************************************
例子:
--设置表test的权限是public
grant select on test to public
--否认表test的权限是public
deny select on test to public
--撤销否认表test的权限是public
revoke select on test to public  


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3数据操作语言()
select
insert
delete
update
****************************************************
例子:
select :
--在不先创建表的情况下,在选择数据的过程中新建表(  LoginDemo ),然后获取旧表的数据
select Num,ID,Password into LoginDemo from dbo.Login  
**********************************************************************
select:
--从两个表中选择相同的选项
select t2.Num from dbo.LoginBackup t1 join dbo.LoginBackup t2 on t1.Num = t2.Num  
***********************************************************************************
insert :
--先新建表
use LekaDemo
create table LoginBackup
(
  Num nvarchar(max),
  ID  nvarchar(max),
 Password   nvarchar(max),
  
)
go
--把Login表中的数据插入到新表LoginBackup中
insert dbo.LoginBackup select * from dbo.Login  
**************************************************************************
delete:

--删除表dbo.LoginDemo中Password是“xie”的所有选项
delete dbo.LoginDemo  where Password= ' xie '   
*********************************************************************
update:
--修改,把Num等于0的密码改为“  xie
update dbo.LoginDemo set Password = ' xie ' where Num= '0'   
*********************************************************************
////////////////////////////////////////////////////////////////////
批处理分段命令 :go
执行语句    :exec

猜你喜欢

转载自blog.csdn.net/XJH0918/article/details/52748885