文章目录
- Mysql5.7创建远程账号和新建数据库
- 创建远程账号
- 新建默认数据库
- 默认数据库
- 指定字符集数据库
- 写法一
- 写法二
- 查看数据库列表
- 查看数据库的定义声明
Mysql5.7创建远程账号和新建数据库
创建远程账号
CREATE USER 'mm'@'%' IDENTIFIED WITH mysql_native_password BY 'mm1122';
Query OK:代表命令执行成功。
0 rows affected 代表影响的行数。
新建默认数据库
默认数据库
CREATE DATABASE `mm_test`;
不存在才创建:
CREATE DATABASE IF NOT EXISTS mm_test;
指定字符集数据库
写法一
CREATE DATABASE IF NOT EXISTS mm_test2
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
写法二
CREATE DATABASE mm_test3 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
编码区别:(说明:新建数据库时一般选用 utf8_general_ci 就可以)
utf8_bin:将字符串中的每一个字符用二进制数据存储,区分大小写。
utf8_genera_ci:不区分大小写,即大小写不敏感。
utf8_general_cs:区分大小写,即大小写敏感
utf8_unicode_ci:不能完全支持组合的记号。
查看数据库列表
show databases;
查看数据库的定义声明
SHOW CREATE DATABASE mm_test3;