SQL通用语法
SQL语句
DDL 数据定义 数据库、表字段
DML 数据操作 增删改
DQL 数据查询 查询表中记录
DCL 数据控制 创建用户、控制用户权限
DLL语句------数据库操作
sql
SHOW DATABASES; # 查询数据库
SELECT DATABASE(); # 查询当前数据库
CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则]; # 创建数据库
DROP DATABASE [IF EXISTS] 数据库名; # 删除
USE 数据库名; # 使用
DLL语句------表操作
查询
sql
SHOW TABLES; # 查询当前数据库所有表
DESC 表名; # 查询表结构
SHOW CREATE TABLE 表名; # 查询指定表的建表语句
创建
sql
CREATE TABLE 表名(
字段1 字段1类型 [COMMENT 字段1注释],
字段2 字段2类型 [COMMENT 字段2注释],
......
字段n 字段n类型 [COMMENT 字段n注释]
)[COMMENT 表注释];
数据类型
数值类型
字符串类型
日期类型
修改
sql
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束]; # 添加字段
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度); # 修改数据类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度)[COMMENT 注释] [约束]; # 修改字段名和数据类型
ALTER TABLE 表名 DROP 字段名; # 删除字段
ALTER TABLE 表名 RENAME TO 新表名; # 修改表名
DROP TABLE[IF EXISTS] 表名; # 删除表
TRUNCATE TABLE 表名; # 删除指定表,并重新创建该表
注:11. 基础-SQL-图形化界面工具DataGrip_哔哩哔哩_bilibili
该学习笔记基于此课程的学习而来