课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
数据库技术是程序员在学习软件开发的时候需要重点掌握的一个编程知识,而今天我们就一起来了解一下,MySQL连接方式与SQL语言类型。
1、MySQL的七种连接方式介绍
在MySQL中,常见的表连接方式有4类,共计7种方式:
INNERJOIN:innerjoin是根据表连接条件,求取2个表的数据交集;
LEFTJOIN:leftjoin是根据表连接条件,求取2个表的数据交集再加上左表剩下的数据;此外,还可以使用where过滤条件求左表独有的数据。
RIGHTJOIN:rightjoin是根据表连接条件,求取2个表的数据交集再加上右表剩下的数据;此外,还可以使用where过滤条件求右表独有的数据。
FULLJOIN:fulljoin是左连接与右连接的并集,MySQL并未提供fulljoin语法,如果要实现fulljoin,需要leftjoin与rightjoin进行求并集,此外还可以使用where查看2个表各自独有的数据。
2、SQL语言的分类
根据语言实现的功能不同,将SQL语句分为6类:
(1)数据定义语言(datadefinitionlanguage,DDL):用于定义、修改、删除数据库对象,包括CREATE、ALTER、GRANT、REVOKE、AUDIT和NOAUDIT等;
(2)数据操纵语言(datamanipulationlanguage,DML):用于改变数据库中的数据,包括插入(INSERT)、删除(DELETE)、修改(UPDATE)等;
(3)数据查询语言(dataquerylanguage):用于数据检索,如SELECT;
(4)事物控制(Transactioncontrol):将一组DML操作组合起来,形成一个事务并进行事物控制,包括提交(COMMIT)、事物回滚(Rollback)、设置保存点(SAVEPOINT)和设置事物状态(SETTRANSACTION);
(5)系统控制(systemcontrol):用于设置数据库系统参数,如ALTERSYSTEM;
(6)会话控制(sessioncontrol):用于设置会话相关参数,如ALTERSESSION。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。