Skip to content

1. sql通用语法

全称 Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 。

1). SQL语句可以单行或多行书写,以分号结尾;

2). SQL语句可以使用空格/缩进来增强语句的可读性;

3). MySQL数据库的SQL语句不区分大小写,关键字建议使用大写;

4). 注释:

  • 单行注释:-- 注释内容 或 # 注释内容
  • 多行注释:/* 注释内容 */

2. sql分类

类别名称关键语句作用
DDL数据定义语言CREATE、ALTER、DROP、TRUNCATE定义和管理表结构
DML数据操作语言INSERT、UPDATE、DELETE操作数据内容
DQL数据查询语言SELECT查询数据
DCL数据控制语言GRANT、REVOKE、COMMIT、ROLLBACK权限与事务控制

2.1 DDL

Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。

2.1.1 数据库操作

# 查询所有数据库
show databases;

# 查询当前数据库 
slect database();

#创建数据库
create database [if not exits] lychee [dedault charset 字符集] [collate 排序规则];

CREATE DATABASE lychee CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Released under the MIT License.