【数据库】基础知识点
来源:互联网 发布:nginx zookeeper 区别 编辑:程序博客网 时间:2024/06/07 08:37
1、SQL:IBM、非过程化、查询优化器、所有关系型数据库的公共语言 table、view、datafile
Oracle-PL/SQL SQL Server--T-SQL
2、Oracle:支持大数据、多用户的高性能事务处理、可移植、兼容性
用户进程-----SGA(系统全局区)------服务器进程
3种文件:数据文件、控制文件、日志文件
表 索引、视图
DDL、DML、DCL
3、SQL Server:微软
客户机-----用户数据请求、响应用户请求----服务器
查询分析器
Browser----用户数据请求、响应用户请求---Internet服务器----数据库服务器
4、T-SQL:/**/注释
变量:全局变量、局部变量 DECLARE @ 计数器
5、语法:
(1)CHAR:char(n) 固定长度---字符串类型
VARCHAR:varchar(n) 变长
(2)BIT:BIT(n) VARBIT(n) 位类型
(3) NUMERI(p,s)p=8,s=0-------小数位数为0,数值型 DECIMAL(p,s) INTEGER(p) SMALLINT(p)
(4) DATA、 TIME(p)---时间
(5)select * from where like (-\%\[]\[^]) AND\OR\NOT
6、查询语句:SELECT 【ALL】/DISRINCT/TOP n *
(INTO new_table) AS JOIN /ON
FROM ->INNER/LEFT/RIGHT
where BETWEEN AND /IN
GROUP BY [ALL] WITH CUBE(组合) WITH ROOLUP(层级)
Having
Order BY ASC/DESC
7、复合查询:多表查询:无条件---等值----非等值
8、连接查询:等值连接-----交叉连接(CROSSJOIN)---自然连接---不等连接---外部连接
(1)等值连接:SELECT STUDENT.*,SC.*FROM STUDENT INNER JOIN SC ON STUDENT.SNO=SC.SNO (ANSI SQL 92)
SELECT STUDENT.*,SC.* FROM STUDENT,SC WHERE STUDENT.SNO=SC.SNO
(2)自然连接:
(3)不等连接:
(4)自连接:
(5)多表连接
(6)外连接:LEFT JOIN----RIGHT JOIN -》并运算得到FULLJOIN
区别:表之间进行内连接时,返回查询结果集合中的仅是符合查询条件和连接条件的行 不符合连接条件的非匹配行的数值--外连接
(7)联合查询(UNION):找出全外连接和内连接之间的差异
9、子查询:放在外部查询的WHERE条件子句或HAVING条件子句
单值比较--IN查询---EXISTS
10、SQL函数:COUNT、SUM、AVG、MAX、MIN、GETDATE、DATEDIFF
11、完整性约束:PRIMARY KEY约束、UNIQUE约束、NOT NULL约束、FOREIGN约束、DEFAULT约束、CHECK约束
12、索引:聚集索引、非聚集索引、唯一索引、符合索引
区别:基于数据行的键值在表内排序存储 行定位器、堆集、聚集
13、视图:可以被看成是虚拟表或存储查询、可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是SELECT语句,也即是 数据库内并没有存储视图这个表,而存储的是视图的定义。
14、数据控制
15、存储过程
16、触发器
17、事务’
- 数据库基础知识点
- 数据库原理 基础知识点
- Oracle数据库基础知识点
- 基础知识点总结:数据库
- 数据库基础知识点
- Oracle数据库基础知识点
- 数据库基础知识点
- 【数据库】基础知识点
- 数据库的基础知识点提问
- MySQL数据库基础知识点总结
- 数据库基础知识点(2)
- Oracle 数据库基础知识点总结(一)
- 数据库基础知识点一:Oracle入门,数据库基本操作,函数
- 基础知识点
- 基础知识点
- 基础知识点
- 基础知识点
- 基础知识点
- java线程学习总结
- Tist和Ste
- Java_22 ZIP压缩输入/输出流
- ACM随笔
- JAVA删除重复字符串
- 【数据库】基础知识点
- 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 C. Coconut
- EL表达式大全
- 新手笔记本—C++ 继承(public、protected、private)构造与析构
- python 判定变量是函数
- HDU 6043 规律题
- nginx.conf
- 浮点转定点运算 (转)
- HDU 6201 transaction transaction transaction(最短路)