SQL语言概述:
SQL语言是集DDL、DML和DCL于一体的数据库语言
有交互式SQL → 嵌入式SQL → 动态SQL等
SQL语言主要由以下9个单词引导的操作语句来构成,每一种语句都能表达复杂的操作请求
DDL(数据定义语言)引导词:Create、Alter(修改)、Drop(撤销)
- 模式的定义和删除,包括定义Database、Table,、View、Index、完整性约束条件等
- 包括定义对象(RowType行对象、Type列对象)
DML(数据操纵语言)引导词:Insert、Delete、Update、Select
- 各种方式的更新与检索操作:如直接输入记录,从其他Table(由SubQuery建立)输入
- 各种复杂条件的检索:如连接查找、模糊查找、分组查找、嵌套查找等
- 各种聚集操作:求平均、求和、分组聚集、分组过滤等
DCL(数据控制语言)引导词:Grant(授权)、Revoke(撤销授权)
- 用于安全性控制
MySQL Workbench 使用 (1):
①版MySQL下载地址:
https://dev.mysql.com/downloads/mysql/
具体下载/安装过程可能根据学习的内容不同而不同,依照具体情况而定
②成功安装后启动界面如下:
点击上面的"+",创建新的数据库实例(有可能有默认的,默认的不要- -)
③之后会进入这个界面,这就是主界面了
箭头1指向的是数据库服务器中已经创建的数据库列表,一开始有的都是MySQL自带的
箭头2指向的就是输入SQL语句的地方了
(最下面的Output是运行结果,箭头1上方的那些是操作列表,就不用说了)
执行全部语句点击左边的第一个"闪电"符号(或者Ctrl+Shift+Enter)
如果只想执行光标所在行的语句,点击左边第二个"闪电"符号(或者Ctrl+Enter)
如果你Create了一个新的数据库,而上图中的SCHEMAS中还没有显示,就点击刷新按钮