SQL通用语法
1.SQL语句可以单行或多行书写,以分号结尾
2.SQL语句可以使用空格、缩进来增强可读性
3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
4.注释:
单行注释: --注释内容或#注释内容(MySQL特有)
多行注释: /*注释内容*/
SQL分类
分类 | 说明 |
DDL | 数据定义语言,用来定义数据库对象(数据库、表、字段、索引) |
DML | 数据操作语言,用来对数据库表中的数据进行增删改 |
DQL | 数据查询语言,用来查询数据库表中的记录 |
DCL | 数据控制语言,用来创建数据库用户、控制数据库的访问权限 |
DDL数据库操作
查询
SHOW DATABASES;
查询当前数据库
查询当前所在的数据库
SELECT DATABASE();
创建
方括号括起来的是可以选择的
CREATE DATABASE [ IF NOT EXISTS ] 数据库名 [ DEFAULT CHARSET 字符集 ] [ COLLATE 排序规则];
删除
DROP DATABASE [ IF EXISTS] 数据库名;
使用
打开某一数据库,切换到某一数据库
USE 数据库名;
DDL表操作-查询
查询当前数据库所有表
SHOW TABLES;
查询表结构
DESC 表名;
查询指定的建表语句
SHOW CREATE TABLE 表名;
打算学完了再回头整理了。