
正文
哪些字符支持mysql中文字符,哪些字符支持mysql中文字符串
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
现在的mysql支持中文表名和字段名吗
最好不要使用中文,原因如下:数据库的原始设计(以及所有的编程语言),都是基于英文,中文如果遇上乱码的问题,反正会很难处理。打字老是切换中英文,这个速度上也会变慢了好多比如 select 学生名字 from 学生表格 where 学生年龄10; 中英文切换来切换去,实在是太麻烦了。至于利,反正我看不到。
你是要建动态网页吗?MYSQL数据库字段名要英文,不然会出错,但是你页面(前端)可以用中文。
虽然可以用中文字段或者表名,但确实不建议使用,用中文名,需要使用``分隔符。
这里指的中文数据是用中文命名数据表名和字段名吗,我建议你不要这么做,使用拼音或首字母的方式来命名,数据表后边写好注释是最好的选择。
安装的时候把编码方式改为UTF-8,默认的貌似是拉丁啥玩意儿。。
相关问答
Q1: mysql不识别window系统的中文字符
default-character-set=utf8 然后重启mysql服务(net start mysql)即可。
在Linux中,使用终端方式登陆MySQL服务器,运行以下命令:set names utf8;该命令将终端的字符编码设为了UTF-8。此后再插入数据库中的内容都会按照UTF-8的编码来处理。注意:在Linux中,终端方式中直接插入中文内容,可能并不会出现1406错误,但是这时插入的数据 是按照系统的默认编码进行处理。
| character_sets_dir | D:mysqlsharecharsets | +———–+———-+ 查看character_set_database,这里是latin1,latin1是装不了多字节字符集的。
重新打开:开始—MySQL— MySQL Server Instance Configuration Wizard进行设置。参考图如下: 这里Character Set选择gbk 或者gbk2312就可以了,他表示支持中文字符。
Q2: MySQL中数据库的默认字符集和校对规则有哪些?
1、MySQL默认的字符集是UTF8;对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。具体的字符集可以通过修改配置文件(my.cnf)进行调整。
2、MySQL的字符集和校对规则有4个级别的默认设置:服务器级、数据库级、表级和字段级。
3、MySQL的字符集和校对规则有4个级别的默认设置,服务器级、数据库级、表级、和字段级。
4、打开Navicat Premium,双击左侧服务器的树形结构,连接到服务器,这里以localhost为例。在localhost处点右键,选择“新建数据库”。弹出窗口中,填写新建的数据库名字,这里填写的是“badkano”,然后选择字符集,下拉列表,选择UTF-8,排序规则可不填,然后点“确定”按钮。
关于哪些字符支持mysql中文字符和哪些字符支持mysql中文字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







