在 MySQL 数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中。下面我们来介绍一下修改数据库的基本操作。

在 MySQL 中,可以使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:

ALTER DATABASE [数据库名] {
[ DEFAULT ] CHARACTER SET <字符集名> |
[ DEFAULT ] COLLATE <校对规则名>}

语法说明如下:

  • ALTER DATABASE 用于更改数据库的全局特性。
  • 使用 ALTER DATABASE 需要获得数据库 ALTER 权限。
  • 数据库名称可以忽略,此时语句对应于默认数据库。
  • CHARACTER SET 子句用于更改默认的数据库字符集。

例 1

使用命令行工具将数据库 test_db_char 的指定字符集修改为 gb2312,默认校对规则修改为 gb2312_bin,输入 SQL 语句与执行结果如下所示:

ALTER DATABASE  test_db_char
DEFAULT CHARACTER SET gb2312
DEFAULT COLLATE gb2312_bin;

5、MySQL修改数据库:ALTER DATABASE用法简介相关推荐

  1. mysql alter database_MySQL修改数据库:ALTER DATABASE用法简介

    在MySQL数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中.下面我们来介绍一下修改数据库的基本操作. 在 MySQL 中,可以使用ALTER DAT ...

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

    数据库创建好后也是可以修改的,下面我们来介绍一下修改数据库的基本操作 基本语法 在 MySQL 中,可以使用 ALTER DATABASE 或 ALTER SCHEMA 语句来修改已经被创建或者存在的 ...

  3. mysql数据库修改数据库名称_MySQL数据库之MySQL 修改数据库名称的一个新奇方法...

    本文主要向大家介绍了MySQL数据库之MySQL 修改数据库名称的一个新奇方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. MySQL在5.1引入了一个rename data ...

  4. 服务器mysql 修改数据库密码怎么修改,服务器mysql修改数据库密码

    服务器mysql修改数据库密码 内容精选 换一换 本节将介绍在华为云关系型数据库服务的管理控制台创建实例的过程.目前,RDS for SQL Server支持"包年/包月"和&qu ...

  5. mysql 修改数据库排序规则_如何修改数据库的服务器排序规则

    展开全部 您好,很高32313133353236313431303231363533e59b9ee7ad9431333337376263兴为您解答.1.sp_helpsort SELECT SERVE ...

  6. MySQL修改数据库、表、字段的字符编码

    备战2022春招或暑期实习,本专栏会持续输出MySQL系列文章,祝大家每天进步亿点点!文末私信作者,我们一起去大厂. 本篇总结的是 <MySQL之流程函数>,后续会每日更新~ 关于< ...

  7. mysql修改数据库字符集,编码

    查看mysql数据库当前编码 mysql -uroot -pxxx use tigercity; show variables like 'character_set_database';或者 Mar ...

  8. mysql修改数据库历史_MySQL之操作数据库

    二.操作数据库 操作数据库-->操作数据库中的表-->操作数据库中表的数据 注:所有语句都要用;结尾. 1.操作数据库 例:创建数据库westos并使用. 注:以后所有命令带[]表示可选, ...

  9. mysql修改数据库编码级_修改mysql数据库编码

    修改my.ini文件 加上 default-character-set=gb2312 设定数据库字符集 alter database da_name default character set 'ch ...

最新文章

  1. 2018-3-18Zookeep
  2. 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明...
  3. c语言俄罗斯方块注释,C语言学习1年-俄罗斯方块(无注释)
  4. JVM:四种引用总结
  5. PMP知识点(一、全局概览)
  6. rapidjson的read和write的sample
  7. python或运算 和 in_Python’的奇怪行为是’运算符,如果与’in’结合使用[复制]
  8. 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
  9. 时间序列因果关系_分析具有因果关系的时间序列干预:货币波动
  10. 解决ffmpeg拉流转发频繁丢包问题max delay reached. need to consume packet
  11. tomcat服务器运行环境,win7怎么配置Tomcat服务器环境|win7系统配置Tomcat服务器环境的方法...
  12. MongoDB DBA 实践2-----MongoDB CRUD操作
  13. js判断是否为微信浏览器
  14. 多智能体强化学习(二) MAPPO算法详解
  15. c语言大作业图书馆,大一C语言课程设计—图书馆管理系统
  16. PHP无损调整照片大小,怎么无损放大图片,批量修改图片大小而不失真,照片无损放大软件...
  17. 用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(上)-快速上手Docker...
  18. 计算机论文选题背景,毕业设计选题背景意义.docx
  19. 手把手教你摆地摊之摆摊卖什么
  20. 一个twitter puddles的算法实现

热门文章

  1. 《精通Windows API-函数、接口、编程实例》——第4章文件系统
  2. RocketMQ学习笔记(7)----RocketMQ的整体架构
  3. 使用tomcat时,不用给webapps文件放入文件,直接访问项目方法
  4. BZOJ 1016 最小生成树计数
  5. 控制反转(Ioc)和依赖注入(DI)
  6. 指针01 - 零基础入门学习C语言41
  7. linux网络编程二十:socket选项:SO_RCVTIMEO和SO_SNDTIMEO
  8. jieba分词实现原理(C++版 + python篇)(二)
  9. STL源代码分析(ch2 内存分配)概述
  10. 区块链BaaS云服务(19)趣链Hyperchain