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