SQL笔记

1. DBMS——Database Management System 数据库管理系统中有系统表,也叫数据字典,用于存储它拥有的每个事物的相关信息。数据的数据叫元数据。

2. InnoDB存储机制:建立行级锁来保证事务完整性,并以Oracle风格的共享锁来处理Select语句。

3. SQL:Structured Query Language,结构化查询语言。标准SQL语句可以操作任何关系型数据库。

4. 标准SQL语言通常可以分为如下几种类型:

    查询语句:Select语句

    DML语句:Data Manipulation Language,即数据操作语言。主要由insert into , update, delete from三个关键字完成。

    DDL语句:Data Definition Language,即数据定义语言。主要由create, alter, drop,truncate四个关键字完成。

    DCL语句:Data Control Language,即数据控制语言。主要由grant和revoke两个关键字完成。

   事务控制语句:主要由commit,rollback和savepoint三个关键字完成。

5. 常见的数据库对象:数据表,数据字典,约束,视图,索引,函数,存储过程,触发器。

6. 五类完整性约束:NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK

7. 索引:加速该列的查询速度,索引不能独立存在,必须从属于某一张表。自动创建索引:主键约束,唯一约束,外键约束。

8. 视图:一个或者多个数据表中数据的逻辑显示。

9. having 用于过滤组,where用于过滤行

10. 组函数:avg, count, sum, max, min

11. left join, right join, full join

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值