一、 SQL分类
·数据库:database
·表:table,行:row 列:column
·索引:index
·视图:view
·存储过程:procedure
·存储函数:function
·触发器:trigger
·事件调度器:event scheduler,任务计划
·用户:user
·权限:privilege
二、SQL 语言规范
在数据库系统中,SQL 语句不区分大小写,建议用大写
SQL语句可单行或多行书写,默认以 " ; " 结尾
关键词不能跨多行或简写
用空格和TAB 缩进来提高语句的可读性
子句通常位于独立行,便于编辑,提高可读性
数据库对象和命名
数据库的组件(对象):
数据库、表、索引、视图、用户、存储过程、函数、触发器、事件调度器等
命名规则:
必须以字母开头,后续可以包括字母,数字和三个特殊字符(# _ $)
不要使用MySQL的保留字,tabble select show databases
SQL语句分类
- DDL: Data Defination Language 数据定义语言
创建,删除,更改
- DML: Data Manipulation Language 数据操纵语言
插入,删除,更新
软件开发:CRUD
- DQL:Data Query Language 数据查询语言
选择
- DCL:Data Control Language 数据控制语言
授予,撤销
- TCL:Transaction Control Language 事务控制语言
提交,回滚,保存点
三、查看类基本命令
1、 查看帮助信息
2、查看支持的字符集、查看表,使用表
四、管理数据库
1、创建数据库
2、修改数据库