MYSQL-修改数据库

修改数据库包括修改数据库的名称·、字符集和排序规则。

数据库的存储引擎是数据库的底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。

不同的存储引擎提供不同的的存储机制和功能。

其中InnoDB的存储引擎的数据库是无法修改数据库的名称的,各种存储引擎的数据库都可以修改其字符集的校对规则。

show engines;

MYSQL-修改数据库插图
MYSQL提供的存储引擎默认为InnoDB引擎,因此无法修改数据库名称。
查询当前存在的数据库的字符集信息和排序规则,可以查询MYSQL中的字典表,information_schema数据库中的schemata对象。

select * from information_schema.schemata;

运行命令后如图所示,即可查询当前所存在的所有数据库的字符集和排序规则,如8eqq的数据库的字符集是utf8排序规则是 utf8_unicode_ci.

MYSQL-修改数据库插图1

修改数据库的语法格式如下
alter database 数据库名
[default]character set 字符集名称
|[default]collate 排序规则名称;

alter database wenlk character set utf8mb4;

MYSQL-修改数据库插图1

运行命令后即可修改wenlk的数据库字符集我排序规则,指定字符集为utf8mb4
,排序规则无需指定默认为“ utf8mb4_general_ci”

PS:为了便于保存并正常显示中文数据建议数据库字符集选择utf8排序规则选择 utf8mb4_general_ci。

给TA打赏
共{{data.count}}人
人已打赏
MYSQL

MYSQL-删除数据库

2021-10-10 14:56:12

MYSQL

MYSQL-修改数据表

2021-10-18 23:54:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索