数据库知识
SQL中有关DQL、DML、DDL、DCL的概念与区别
SQL结构化查询语言包含6个部分
1.数据查询语言(DQL: Data Query Language)
select
2.数据操纵语言(DML:Data Manipulation Language)
insert
delete
update
3.数据定义语言(DDL:Data Definition Language)
常用的有CREATE和DROP,用于在数据库中创建新表或删除表,以及为表加入索引等。
4.事务处理语言(DPL)
事务处理语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION、COMMIT和ROLLBACK。
5.数据控制语言(DCL:Data Control Language)
通过GRANT和REVOKE,确定单个用户或用户组对数据库对象的访问权限。
6.指针控制语言(CCL)
它的语句,想DECLARE CURSOR、FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。
SQL Join
SQL中的join可以根据某些条件把指定的表结合起来并将数据返回给客户端
join的方式有5种
inner join 内连接
left join 左外连接
right join 右外连接
full join 全连接
cross join 交叉连接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 二号线的猪猪!