DML数据操作语言(人工提交)select查询insert插入delete插入update修改
DDL数据定义语言(自动提交)create创建alter修改drop删除truncate清空
DCL权限控制语言 grant授权revoke取消授权
TCL事务控制语言commit提交savepoint设置保存点rollback回滚start transaction开始事务
常见的数据对象
数据库/模式(DateBase/Schema)
表Table索引 Index 视图View 约束Constraint 触发器 Trigger
函数 Function 存储过程 Procedure
数据对象之间的关系
column列 row 行 primary key主键
空 null 非空 not null
默认,展示 select
之前 firstt 之后 after
修改 modify
改变 change
键 index
自动附值 auto_incremen
1、数据库文件的组成:
至少包含(2)个文件。
主数据文件 *.mdf 唯一
事务日志文件 *.ldf 至少一个,多个
次数据文件 *.ndf 0个,多个
2、数据库对象:
表(Table) 、视图(View)、
存储过程(Stored Procedures)、
触发器(Triggers)、
用户定义数据类型(User-definded Data Type)、
用户自定义函数(User-defined Functions)、
索引(Indexes)、规则(Rules)、
默认值(Defaults)
3、系统数据库
master数据库:记录系统的所有系统级的信息
model数据库:模板数据库
msdb数据库:记录了有关SQL Server Agent代理服务的信息
tempdb数据库:临时数据库,用于保存中间数据
4、案例数据库
Northwind数据库
pubs数据库
基础单词:
1、insert 插入;
2、update 更新;
3、delete 删除
4、select查询
5、from来自,从;
6、set设置…值
7、values值
8、where位置
9、varchar变长字符型;可变长字符串
10、text 文本;
11、primary key:主键
12、unique key:唯一键
13、auto_increment自动增量
14、foreign key:外键
15、references
16、index 索引;指针
17、view [vjuː]视图
18、distinct 有区别的,不同的,清楚的
19、between and在……之间
20、and与,和
21、or或