一、SQL分类
分类 | 全称 | 描述 |
---|
DDL | Data DefinitionLanguage | 数据定义语言,定义数据库对象(数据库、表、字段等) |
DML | Data Manipulation Language | 数据操作语言,对数据库表中的数据进行操作 |
DQL | Data Query Language | 数据查询语言,查询数据库中表的记录 |
DCL | Data Control Language | 数据控制语,创建数据库用户、控制数据库访问权限 |
二、SQL通用语法
- SQL语句可以当行或多行书写,以分号结尾
- SQL语句可以使用空格/缩进来增强语句的可读性
- MySQL数据库的SQL语句不区分大小写,oracle数据库区分大小写,所以建议关键字使用大写
- 注释:
- 单行注释:
-- 注释内容
或 # 注释内容
(MySQL特有) - 多行注释:
/* 注释内容 */
三、数据库操作命令
一、创建数据库
create database [IF EXISTS] 数据库名称;
二、查看数据库
show databases;
show create database 数据库名称;
select database();
三、切换数据库
use 数据库名称;
四、删除数据库
drop database [IF EXISTS] 数据库名称;
五、修改数据库
alter database 数据库名称 charcter set '编码格式' collate '校对规则';
四、小提示
mysql> insert into emp VALUES ('张无忌',22,'男','2000-01-07',5500,6)
->
->
-> exti
->
-> ^C
->
-> ;