请选择 进入手机版 | 继续访问电脑版

牛大大的个人博客

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1387|回复: 0

MySQL修改数据库:ALTER DATABASE用法简介

[复制链接]

149

主题

201

帖子

643

积分

版主

Rank: 7Rank: 7Rank: 7

积分
643
发表于 2020-5-10 14:32:59 | 显示全部楼层 |阅读模式
本帖最后由 牛大舅 于 2020-5-10 18:58 编辑

MySQL修改数据库:ALTER DATABASE用法简介

在 MySQL 中,可以使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:
ALTER DATABASE [数据库名] {
[ DEFAULT ] CHARACTER SET <字符集名> |
[ DEFAULT ] COLLATE <校对规则名>}
语法说明如下:
ALTER DATABASE 用于更改数据库的全局特性。
使用 ALTER DATABASE 需要获得数据库 ALTER 权限。
数据库名称可以忽略,此时语句对应于默认数据库。
CHARACTER SET 子句用于更改默认的数据库字符集。


例 1
查看 test_db 数据库的定义声明的执行结果如下所示:
  1. mysql> SHOW CREATE DATABASE test_db;
复制代码

使用命令行工具将数据库 test_db 的指定字符集修改为 gb2312,默认校对规则修改为 utf8_unicode_ci,输入 SQL 语句与执行结果如下所示:
  1. mysql> CREATE DATABASE test_db
  2.     -> DEFAULT CHARACTER SET gb2312
  3.     -> DEFAULT COLLATE gb2312_chinese_ci;
  4. mysql> SHOW CREATE DATABASE test_db;
复制代码

mysql>alter database myhome04 character set gbk collate gbk_chinese_ci;


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|牛大大的个人博客 ( 苏ICP备17043571号-2 )

GMT+8, 2021-6-15 11:45 , Processed in 0.181802 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表