mysql修改表、字段、库的字符集的SQL语句
2013-12-27 11:42
567 查看
修改数据库字符集:
把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:
只是修改表的默认字符集:
修改字段的字符集:
查看数据库编码:
查看表编码:
查看字段编码:
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];
把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...] 如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
只是修改表的默认字符集:
ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...]; 如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
修改字段的字符集:
ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE ...]; 如:ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;
查看数据库编码:
SHOW CREATE DATABASE db_name;
查看表编码:
SHOW CREATE TABLE tbl_name;
查看字段编码:
SHOW FULL COLUMNS FROM tbl_name;
相关文章推荐
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- MySql如何用一句sql语句对某个字段进行处理后,再进行对字段进行修改?即update和select如何混合写?
- mysql命令行命令和SQL语句,MySQL修改删除增加字段类型,字段数据等。。
- MySql的简单修改表字段SQL语句
- Mysql中使用sql语句修改表中某一个字段的长度或者修改字段的类型
- mysql命令行命令和SQL语句,MySQL修改删除增加字段类型,字段数据等。。
- 修改mysql表的itemId字段为自增长SQL语句
- MySql的简单修改表字段SQL语句
- mysql通过sql语句判断某个字段在一张表中是否存在
- MSSQL-用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 用SQL语句添加删除修改字段
- mysql 用sql语句查询一个表中的所有字段类型、注释
- 用SQL语句添加、删除、修改字段、一些表与字段的基本操作、数据库备份等
- ORACLE中通过SQL语句(alter table)来增加、删除、修改字段
- SQL替换语句 批量修改、增加、删除字段内容
- 如何用sql语句修改数据表中字段,实现identity(100,1)
- SQL语句修改字段默认值
- mysql 用sql 语句去掉某个字段重复值数据的方法
- SQL替换语句 批量修改、增加、删除字段内容
- SQL语句增加字段、修改字段、修改类型、修改默认值