MySQL的字符集操作命令摘要
查看MySQL支持的字符集:
复制代码代码如下:显示字符集;
查看字符集:
复制代码代码如下:状态
下面是更具体的:
复制代码代码如下:显示变量like'character_set_ %;
看看排序的方式:
复制代码代码如下:显示变量like'collation_ %;
默认的字符集通常在数据库建立时使用,除非在它建立时指定。
复制代码代码如下:创建数据库的数据库名称} { utf8字符集的整理utf8_general_ci;
在表的时间设置指定的字符集:
复制代码代码如下:创建表的表名} {(ID为不空)默认字符集utf8;
查看数据库使用的字符集:
方法1:找到目录存储数据库,输入相应的数据库目录,并检查db.opt文件。
方法2:
复制代码代码如下:显示创建数据库{ db名称};
查看表的字符集:
复制代码代码如下:显示创建表{表名};
查看数据库中每个表的字符集:
复制代码代码如下:从db名称}显示表状态;
如果在每个列之后不解释字符集,则列的字符集与表相同。
还可以指定表:
复制代码代码如下:从db名称}显示表状态,如%筛选器%;
查看表中每个列的字符集:
复制代码代码如下:显示来自{表名}的完整列;
也许
复制代码代码如下:从db名称}显示表状态;
修改数据库字符集:
复制代码代码如下:更改数据库{ }名称默认字符集{字符名称}排序整理{名称};
修改表和列(字段)的字符集:
复制代码代码如下:更改表{表名称}转换为字符集{字符名称} }整理名称};
只需修改表的字符集:
复制代码代码如下:更改表{表名称}默认字符集{字符名称}整理符{排序名称};
其他:你可以修改设置MySQL设置字符集,你需要默认的字符,如UTF-8,设定的时间表上建表的字符集,使用数据库的默认字符。但是,我觉得更好的方法是设置使用的字符集在数据库当我们设定数据库的建立。在编写程序时,不应忽略这个查询。
复制代码代码如下:设置names'utf8;