引言
本文列举了SQL语言中常用的基础四大分类的语法规则,虽然现在可视化工具操作可以代替很多创建语句,但是筛选查询和其他操作还是需要有一定的SQL语言基础才能实现。下面就进入正文 。
什么是SQL
操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准;简称Structured Query Language(SQL)。
SQL
SQL通用语法
- SQL语句可以单行或多行书写,以分号结尾。
- 可以使用空格或缩进来增强语句可读性。
- MySQL数据库的SQL语句不区分大小写,关键字建议大写。
- 注释:
- 单行注释:
-- 注释内容 或#注释内容
- 多行注释:
/*注释内容*/
- 注意:“–”(双减号)与注释内容要有空格隔开,#是MySQL特有的。
- 单行注释:
SQL分类
DDL
数据定义语言,用来定义数据库对象(数据库,表,字段)。
- 数据库查询
查询所有数据库
SHOW DATABASES;
- 查询当前数据库
SELECT DATABASE();
-
数据库创建
CREATE DATABASE [IF NOT EXISTS]数据库名 [DEFAULT CHARSER 字符集][COLLATE 排列规则];
-
数据库删除
DROP DATABASE [IF EXISTS]数据库名;
-
数据库使用
USE 数据库名;
-
查询当前数据库所有表
SHOW TABLES;
-
查询表结构
DESC 表名;
-
查询指定表的建表语句
SHOW CREATE TABLE 表名;
-
创建表
CREATE TABLE 表名( 字段1 字段1类型[COMMENT 字段1注释