show databases;
“information_schema”是 MySQL 系统自带的数据库,主要保存 MySQL 数据库服务器的系统信息,比如数据库的名称、数据表的名称、字段名称、存取权限、数据文件 所在的文件夹和系统使用的文件夹
“performance_schema”是 MySQL 系统自带的数据库,可以用来监控 MySQL 的各类性能指标
“sys”数据库是 MySQL 系统自带的数据库,主要作用是以一种更容易被理解的方式展示 MySQL 数据库服务器的各类性能指标,帮助系统管理员和开发人员监控MySQL 的技术性能
“mysql”数据库保存了 MySQL 数据库服务器运行时需要的系统信息,比如数据文件夹、当前使用的字符集、约束检查信息
create database 数据库名;
use 数据库名;
show tables from 数据库名;
create table 表名称(
字段名 数据类型,
字段名 数据类型
);
select * from 数据库表名称;
insert into 表名称 values(值列表);
#添加1条记录到student表中
insert into student values(1,'张三');
drop table 表名称;
drop database 数据库名;
mysql> INSERT INTO t_stu VALUES(1,'张三','男');
ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'sname' at row 1
# 查看字符编码
show variables like 'character_%';
show variables like 'collation_%';
# 修改mysql的数据目录下的my.ini配置文件
default-character-set=utf8 # 添加如下2行
character-set-server=utf8
collation-server=utf8_general_ci
# 重启服务
# utf8字符集指向的是utf8mb3
# 在mysql8.0中默认字符集为utf8mb4