测试必备的Mysql常用sql语句系列
https://www.cnblogs.com/poloyy/category/1683347.html
针对数据库的操作语句叫做数据定义语言(DDL)
简称“增删改查“,点击右边目录即可跳转哦! -------------->>>>>>>>>>
CREATE DATABASE [IF NOT EXISTS] <数据库名>
[[DEFAULT] CHARACTER SET <字符集名>]
[[DEFAULT] COLLATE <校对规则名>];
# 简单创建一个数据库
create database yytest;
# 添加条件判断,创建一个数据库
create database if not exists yytests;
# 指定数据库数据集,创建一个数据库
create database if not exists yytestss character set utf8;
# 指定字符串校验规则,创建一个数据库
create database if not exists yytestsss character set utf8 collate utf8_general_ci;
# 查看数据库创建的语句是什么
show create database yytestsss;
SHOW DATABASES [LIKE '数据库名'];
[ like ' ' ]
[ like ' ' ]
''
# 查询所有数据库
show DATABASES;
# 模糊匹配
show databases like '%yytest%';
# 精确匹配
show databases like 'yytests';
ALTER DATABASE [数据库名] {
[ DEFAULT ] CHARACTER SET <字符集名> |
[ DEFAULT ] COLLATE <校对规则名>}
# 修改默认数据库的字符集
use yytest;
alter database character set utf8;
# 修改指定数据库字符集和校验规则
alter database yytest character set utf8 collate utf8_general_ci;
DROP DATABASE [ IF EXISTS ] <数据库名>
1008- Can't drop database 'yytest'; database doesn't exist
ifexists
# 简单删除数据库语句
drop database yytest;
# 如果存在才删除
drop database if exists yytests;
# 选择数据库
use yytestss;
CREATEDATABASE
直接运行即可创建数据库,后续会用到哦!
# ====创建数据库====
# 简单创建一个数据库
create database yytest;
# 添加条件判断,创建一个数据库
create database if not exists yytests;
# 指定数据库数据集,创建一个数据库
create database if not exists yytestss character set utf8;
# 指定字符串默认校验规则,创建一个数据库
create database if not exists yytestsss character set utf8 collate utf8_general_ci;
# 查看数据库创建的语句是什么
show create database yytestsss;
# ====查询数据库====
# 查询所有数据库
show DATABASES;
# 模糊匹配
show databases like '%yytest%';
# 精确匹配
show databases like 'yytests';
# ====修改数据库====
# 修改默认数据库的字符集
use yytest;
alter database character set utf8;
# 修改指定数据库字符集和校验规则
alter database yytest character set utf8 collate utf8_general_ci;
# ====删除数据库====
# 简单删除数据库语句
drop database yytestsss;
# 如果存在才删除
drop database if exists yytestss;
drop database if exists yytests;
# 选择数据库
use yytest;