mysql 命令 字符集_MySQL的字符集操作命令总结
以下均在mysql 5.5命令行中运行通过:
查看MySQL支持的字符集:
show charset;
查看字符集:
status
下面的更具体:
SHOW VARIABLES LIKE 'character_set_%';
查看排序方式:
SHOW VARIABLES LIKE 'collation_%';
数据库建立时候一般会使用默认的字符集,除非在建立的时候指定:
CREATE DATABASE [db-name] CHARACTER SET utf8 COLLATE utf8_general_ci;
建立table时候指定字符集:
create table [table-name] (id int not null ) default charset utf8;
查看database使用的字符集:
方法1:找到存放数据库的目录,进入相应database的目录,查看db.opt文件。
方法2:
show create database [db-name];
查看表的字符集:
show create table [table-name];
查看数据库中每个表的字符集:
show table status from [db-name];
如果每一列后未说明字符集,则列的字符集和表一样。
也可以指定某个表:
show table status from [db-name] like '%filter%';
查看表中每一列的字符集:
show full columns from [table-name];
或者
show table status from [db-name];
修改数据库字符集:
ALTER DATABASE [db-name] DEFAULT CHARACTER SET [character-name] COLLATE [collation-name];
修改表和列(字段)的字符集:
ALTER TABLE [table-name] CONVERT TO CHARACTER SET [character-name] COLLATE [collation-name];
只是修改表的字符集:
ALTER TABLE [table-name] DEFAULT CHARACTER SET [character-name] COLLATE [collation-name];
其他: 可以修改mysql的默认字符集为自己需要的字符集,如utf-8,建表的时候表的字符集默认使用数据库的字符集。不过,个人觉得更好的方式是,在建立数据库时候制定数据库使用的字符集,我们在编写程序时候,也不要忽略这个查询:
SET NAMES 'utf8';
mysql 命令 字符集_MySQL的字符集操作命令总结相关推荐
- mysql校对集_mysql之字符集与校对集
一.字符集 1.mysql的字符集设置非常灵活 可以设置服务器默认字符集: 数据库默认字符集: 表默认字符集: 列字符集: 如果某一级别没有指定字符集,则继承上一级. 查看所有字符集语句:show c ...
- mysql查看当前字符集_Mysql 查看字符集设置
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...
- mysql 选择字符集 拉丁字符集_mysql的字符集
mysql 字符集介绍 2017-09-30-09:16:57 个人原创,转载请注明,否则追究法律责任 原理:mysql -uroot -p 所以当涉及到,插入的字符集里有中文时,一定要现在定义:se ...
- 修改mysql字符集_mysql 修改字符集
一.修改my.ini配置文件(mysql配置文件) character_set_server = utf8 #设置字符集 重启mysql数据库服务 查看当前数据库字符集 show VARIABLES ...
- mysql命令参数_MySQL命令行参数完整版
MySQL命令行参数完整版 mysql教程支持下面的选项: ---help,-? 显示帮助消息并退出. --batch,-B 打印结果,使用tab作为列间隔符,每个行占用新的一行.使用该选项,则mys ...
- mysql 命令 例子_Mysql 命令实例
1. Mysql 培训 1.1. 培训目的 本文档是针对MySQL 数据库方面的基础培训,为了使项目组成员能够达到使用MySQL 数据库的目的. 1.2. 培训对象 开发人员 1.3. 常用词及符号说 ...
- mysql命令程序_MySQL命令大全经典版
以下的文章主要介绍的是MySQL命令大全,其中包括MySQL数据库的常用命令,修改MySQL数据库中实际root 密码以及对grant的实际应用的介绍,下面就是文章的具体内容描述,望你会有所收获. M ...
- 用mysql命令还原_mysql——数据还原——使用mysql命令还原
备份文件中通常包含create语句和insert语句,mysql命令可以执行备份文件中的create语句和insert语句: 通过create语句来创建数据库和表,通过insert语句来插入备份的数据 ...
- 微mysql命令行_mysql命令大全
mysql命令大全 02-05 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; ...
- mysql 命令 中文_mysql命令行中文问题
问题:在mysql命令行执行 source xxx.sql文件,报告中文字符串导致的语法错误. 原因:一般情况我们用记事本编辑的文件保存默认式是:ANSI,而mysql环境配置中的默认编码一般是utf ...
最新文章
- tcp 测试工具_6款免费网络延迟测试工具
- Swift for循环:用于索引,数组中的元素?
- 全球及中国潜水压力传感器行业运行态势及发展战略研究报告2022-2027年
- python 行列式计算
- 静态时序分析——On-chip Variation
- Python(140行):第一次作业_中小学数学卷子自动生成程序
- MySQL数据类型及sql模型及服务器变量
- php session 统计在线人数,利用文件属性结合session实现在线人数统计_php实例
- python标准库 —— os模块
- RainMeter学习1
- 关于伺服驱动控制的课本_伺服电机的PLC控制详解
- 企业园区网IPv6地址规划方案与应用
- 1、AD创建模板和导入
- 如何突破编程学习的瓶颈期
- phpmail通过qq发邮箱失败_请问phpmailer发送Gmail总是失败是什么原因,qq邮件可以发送出去...
- 一款适合程序员的流程图/思维导图利器
- Windows驱动编程基础教程
- 各国家 MCC 和 MNC 列表
- 需求调研过程管理小议
- Java程序员推荐书目
热门文章
- IT 日语学习 2012 06
- SimpleDateFormat 线程不安全及解决方案
- WCF中因序列化问题引起的异常和错误。
- tp5 ThinkPHP5 自定义异常处理类
- 解决bootstrap dropdown 下拉菜单有时候不能显示的问题
- Jvm处理Java Thread 的run方法中抛出异常的流程
- hutool BigExcelWriter 下的autoSizeColumnAll异常问题
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- 在maven项目中解决第三方jar包依赖的问题
- 如何在Win11上本地显示CPU、GPU和RAM使用情况?