DAY03 - MySQL SQL语句应用
基础章节-01-MySQL数据库服务中级课程 1.00 课程知识章节说明 目前在互联网的实际应用中,各个企业都会比较关注自身网站的数据信息,既要保证数据信息的安全性,同时也要保证数据存储读取效率 并且在特殊的场景下,还要对存储的数据信息进行检索和分析;因此数据库服务业务已经在各行各业应用非常的广泛 对于互联网领域的技术人员,对于数据库服务知识的掌握,也将是在求职时必备的技能,有些时候还会绝对入职的定级和薪资水平。 1.05 数据库服务语句应用(基础) 1.5.1 操作管理语言概述介绍 什么是SQL语句? SQL,英文全称为Structured Quer y Language,中文意思是结构化查询语言(属于编程语言); 它是一种对关系数据库中的数据进行定义和操作的语言,是大多数关系数据库管理系统所支持的工业标准语言。 在使用SQL语句时,也会用到几种常用的标准:SQL 89 / SQL 92 /SQL 99 /SQL 03 在企业实际应用过程,还会根据SQL语言操作的方式,细化为四种类型: DDL Data Definition Language(数据定义语言) 概念介绍: 负责管理数据库的基础数据(不会对表的内容修改),比如增删库、增删表、增删索引、增删用户等; 涉及语句: CREATE(创建)、ALTER(修改)、DROP(删除)等; 关注人群: 运维人员和开发人员都要熟悉。 相关具体的DDL负责的操作行为,可以执行以下命令进行查看: DCL Data Control Language(数据控制语言) 概念介绍: 主要用来定义访问权限和安全级别 涉及语句: GRANT(用户授权)、REVOKE(权限回收)、COMMIT(提交)、ROLLBACK(回滚) 关注人群: 运维人员需要熟练 相关具体的DCL负责的操作行为,可以执行以下命令进行查看: DML Data Manipulation Language(数据操作语言) 概念介绍: 主要针对数据库里的表里的数据进行操作,用来定义数据库记录(数据); 涉及语句: SELECT(查)、INSERT(增)、DELETE(删)、UPDATE(改) 关注人群: 开发人员要熟练,运维人员熟悉即可 相关具体的DML负责的操作行为,可以执行以下命令进行查看: 1 2 3 4 mysql> ? Data Definition; -- 查看获取DDL语言的操作行为 mysql> ? Account Management -- 查看获取DCL语言的操作行为 DQL Data Quer y Language(数据查询语言) 概念介绍: 主要用来查询记录(数据) 涉及语句: SELECT(查) 基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块 关注人群: 运维人员和开发人员都要熟悉。 ...