作者:郑凯丰
开发工具: SQL Server
编写日期:2019年6月 17日
DML:用于检索或者修改数据;
DDl:用户定义数据的结构(比如创建、修改或者删除数据库对象);
DCl:用于定义数据库用户的权限;
DML命令:
SELECT:用于检索数据
INSERT:用于增加数据到数据库
UPDATE:用于从数据库中修改现存的数据
DETELE:用于从数据库中删除数据
DDL命令:
CREATE TABLE:创建表结构
ALTER TABLE:修改表结构
DROP TABLE:从数据库中删除表
CREATE INDEX:创建索引
DROP INDEX:删除索引
DCL命令:
ALTER PASSWORD:设置访问命令
GRANT:分配权限
REVOKE:收回权限
CREATE SYNONYM:创建替代用户
例子:
CREATE TABLE新增一个表;
CREATE TABLE [dbo].[工资表](
[姓名] nchar NULL,
[电话] nchar NULL,
[工资] [numeric](18, 2) NULL,
[日期] [datetime] NULL
)
1.删除表:
DROP TABLE [dbo].[工资表]
2.修改表(增加一个字段“是否调职”):
ALTER TABLE 工资表 add 是否调职 bit
3.update 工资表 set 是否调职 = 1
//查询“工资表”的数据:
select * from 工资表
4.插入将所有姓张人员的数据到“工资表”:
insert into 工资表(姓名, 电话, 工资, 日期)
select Name,‘13599998888’,6000,GETDATE()
from XXHIS_KF…BsUser
where Name like ‘张%’
5.更新“工资表” 姓名 为 ‘张志有’ 的数据:
UPDATE 工资表 set 电话 = ‘111111111’
where 姓名 = ‘张志有’
6.删除“工资表” 姓名 为 ‘张志有’ 的数据:
DELETE 工资表 where 姓名 = ‘张志有’