sql 学习
- SQL语句可以单行或多行,以分号结尾。
- MySQL 数据库的SQL语句不区分大小写, 关键字建议使用大写。
- 注释
- 单行注释 -- 注释内容 或 # 注释内容(MySQL 特有)
- 多行注释 /* 注释 */
SQL分类
DDL: (Data Definition Language)数据定义语言,用来定义数据库对象: 数据库,表,列等
DML: (Data Manipulation Language)数据库操作语言,用来对数据库中表的数据进行增删改
DQL: (Data Query Language)数据库查询语言,用来查询数据库中表的记录(数据)
DCL: (Data Control Language)数据控制语言,用来定义数据库访问权限和安全级别,及创建用户
DDL: 操作数据库,表等
DML: 对表中的数据进行增删改
DQL: 对表中的数据进行查询
DCL: 对数据库进行权限控制
DDL
-
查询
show databases;
-
创建
-
创建数据库
crate database 数据库名;
-
创建数据库(判断,如果不存在则创建)
crate database if not exists 数据库名;
-
-
删除
-
删除数据库
drop database 数据库名;
-
删除数据库(判断,如果存在则删除)
drop database if exists 数据库名 ;
-
-
使用数据库
-
查看当前使用数据库
select database();
-
使用数据库
use 数据库名称;
-
DDL--操作表
查询表
-
查询当前数据库下所有表名称
show tables;
-
查询表结构
desc 表名称;
创建表
create table 表名 (
)
标签:学习,Language,database,数据库,DDL,语法,注释,sql,Data
From: https://www.cnblogs.com/qinxuanlong/p/16901332.html