如何修改MySQL字符集

如何修改MySQL字符集,第1张

如果没有配置好cmd里面的mysql 环境变量,那就在系统高级设置那儿进行MySQL的环境变量设置。
win+R,调出“运行”,输入cmd,回车
登录数据库
查看数据库
查看数据库字符编码
通过MySQL命令行修改:(编码可选)
mysql> set character_set_client=utf8;
mysql> set character_set_connection=utf8;
mysql> set character_set_database=utf8;
mysql> set character_set_results=utf8;
mysql> set character_set_server=utf8;
mysql> set character_set_system=utf8;
mysql> set collation_connection=utf8;
mysql> set collation_database=utf8;
mysql> set collation_server=utf8;
当然还有:
修改数据库的字符集mysql>use mydb
mysql>alter database mydb character set utf8;
创建数据库指定数据库的字符集
mysql>create database mydb character set utf8;

一 blob二进制象,容纳变量数量数据,其blob四类型:TINYBLOB,BLOB,mediumblobLongBlob,容纳度同 Text同四种类型:TINYTEXT、TEXT、MEDIUMTEXTLONGTEXT 二 blob视二进制字符串,Text视非二进制字符串; blob列没字符集并且排序比较基于列值字节数值值 TEXT列字符集并且根据字符集校规则值进行排序比较 MySQL TEXT或BLOB列存储或检索程存写转换,未运行严格模式BLOB或TEXT列配超该列类型度值值值截取保证适合截掉字符空格产条警告 使用严格SQL模式产错误并且值拒绝截取并给警告数面BLOB列视能够足够VARBINARY列同TEXT列视VARCHAR列 三 BLOBTEXT几面同于VARBINARYVARCHAR BLOBTEXT列能默认值 保存或检索BLOBTEXT列值删除尾部空格(与VARBINARYVARCHAR列相同) 于BLOBTEXT列索引必须指定索引前缀度于CHARVARCHAR前缀度选 LONGLONG VARCHAR应MEDIUMTEXT数据类型保证兼容性TEXT列类型使用BINARY属性列配列字符集二元校规则 MySQL连接程序/ODBCBLOB值定义LONGVARBINARYMySQL TEXT值定义LONGVARCHAR由于BLOBTEXT值能非使用能遇些约束 BLOB或TEXT象由其类型确定客户端服务器间实际传递值由用内存数量通信缓存区确定通更改 max_allowed_packe


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13365828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存