数据库视频总结-语言与结构

SQL语言:
1、DQL(数据查询语言):
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:
SELECT<字段名称>
FROM<表或视图名>
WHERE<查询条件>
2、DML(数据操纵语言):
数据操作语言DML主要有三种形式:
a、插入:INSERT
b、更新:UPDATE
c、删除:DELETE
3、DDL(数据定义语言):
数据定义语言DDL用来创建数据库中的各种对象、表、视图、索引、同义词等,如:
CREATE TABLE(表)/ VIEW(视图)INDEX(索引)/ SYN(同义词)
DDL操作是隐性提交的,不能回滚
4、DCL(数据控制语言)
数据控制语言DCL用来授予或回访数据库的某种特权,并控制数据库操纵事务发生的时间及其效果,对数据库实行监视等等。
a、GRANT-授权
b、ROLLBACK [WORK] TO [SAVEPOINT]-回退到某一点
c、COMMIT [WORK]-提交

T-SQL:是SQL语言的增强版本,
1、常量与变量
两种类型:a、全局变量(系统内部声明)b、局部变量(用户自己声明)
2、注释
注释是程序代码中不被执行的文本字符串,sql server 2008 中只是两种注释方式:(–)(/**…*/)(此处左边省略一个星号),一种单行,一种多行
3、死锁
所谓死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去,此时称系统处于死锁状态或系统产生了死锁,这些永远在互相相等的进程称为死锁进行。
产生死锁的必要条件:
a、互斥条件
b、请求与保持条件
c、不剥夺条件
d、循环等待条件
4、语句
IF语句、Case语句、While语句、WAITFOR语句、Goto语句、TRY…Catch语句
5、函数
数学函数、字符串函数、日期和时间函数、标量值函数、表值函数

发布了16 篇原创文章 · 获赞 6 · 访问量 987

猜你喜欢

转载自blog.csdn.net/wmj20001225/article/details/100146233
今日推荐