本文目录一览

1,在mysql数据库中新建数据库应该选择什么样的字符编码格式

建议用UTF8。不然如果用GBK,别人使用其他国家的语言文件或者一些特殊字符,存到数据库里面就会变成问号的

在mysql数据库中新建数据库应该选择什么样的字符编码格式

2,创建mysql数据库时一般字符集设定为什么

我看还是先把数据库中重要数据转储一下,然后再重装吧,其实mysql有一个很好用的前台管理软件,如果需要的话,两样的安装软件我都有。

创建mysql数据库时一般字符集设定为什么

3,mysql建表的时候设置表里面的字段的字符集是utf8要怎么设置默认

gbk
如果mysql默认字符集是gbk,而创建数据库时没指定字符集为utf-8,那么数据库默认字符集为gbk,同理数据库的表也一样。create database 数据库名 character set utf8; CREATE TABLE message(id int(10) auto_increment PRIMARY KEY NOT NULL,username VARCHAR(20) NOT NULL,message VARCHAR(1024) NOT NULL,time datetime NOT NULL )ENGINE= MYISAM CHARACTER SET utf8 ;http://hi.baidu.com/11haiou/item/212707dad7395f5ffb5768d3

mysql建表的时候设置表里面的字段的字符集是utf8要怎么设置默认

4,php创建mysql数据库时候如何设置字符集

我来给你做一个综合解释吧。在正常情况下。PHP脚本 HTML 已经浏览器 然后就是数据库。都有自己的字符集。何谓字符集。我想你如果是一个真正想热衷于学PHP那么你应该花一定的时间去了解一下字符集的问题。因为无论你以后做什么项目开发什么网站都是要牵涉到字符集。就好比我做第一个项目。因为字符集搞的死去活来。好进入正题。怎么解决问题呢?1.PHP的字符集。一般PHP网页的是嵌套在html页面以内。那么如果在没有冲突的情况下可以使用header方面设置。比如<?php header ... ?>2.HTML的字符集,一般是网页的优先字符集,这个问题是牵涉到你的网站是什么定位,比如:你的网站仅仅适合国内的客户。那么用gbk 或者gb2312.如果想老外也开凑凑热闹的话,就用utf-8.至于怎么设置这个字符集,你可以在<meta>这个标记中看到。3.数据库的问题。mysql_query("set names gbk"); 这句话意思就是说,在操作数据库的时候已这个字符集去读写。当然这个字符集要对应你的页面的字符集哦。4.浏览器。浏览器的问题是最万恶的,因为每个浏览器默认的是gb2312.当然不同的浏览器是不同的。所以要想成为一名优秀的程序员,写出优质的代码。你还得去了解每个浏览器的差别。当然目前是不需要的,当然这个问题你慢慢学习。写代码的过程中会慢慢了解到的。你要做的就是将所有使用字符集确保一致性问题就这些吧,如果有什么问题可以继续问哦。凡是对PHP有热情的人。我都会尽全力帮一下。哈哈。因为这个加物以类聚。还有这个内容绝对不是复制粘贴的。
CREATE DATABASE d CHARSET=utf8mb4
我来给你做一个综合解释吧。在正常情况下。php脚本 html 已经浏览器 然后就是数据库。都有自己的字符集。何谓字符集。我想你如果是一个真正想热衷于学php那么你应该花一定的时间去了解一下字符集的问题。就好比我做第一个项目。因为字符集搞的死去活来。1.php的字符集。一般php网页的是嵌套在html页面以内。那么如果在没有冲突的情况下可以使用header方面设置。比如3.数据库的问题。mysql_query("set names gbk"); 这句话意思就是说,在操作数据库的时候已这个字符集去读写。当然这个字符集要对应你的页面的字符集哦。4.浏览器。浏览器的问题是最万恶的,因为每个浏览器默认的是gb2312.当然不同的浏览器是不同的。所以要想成为一名优秀的程序员,写出优质的代码。你还得去了解每个浏览器的差别。当然目前是不需要的,当然这个问题你慢慢学习。写代码的过程中会慢慢了解到的。你要做的就是将所有使用字符集确保一致性

5,mysql 创建数据库 utf8 哪个好

检查当前数据库编码。  使用语句:  show variables like %character%;  show variables like%collation%;  如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下:  如果安装mysql时安装了“MySql Sever Instance Configuration Wizard”,则只需要启动该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8  如果没有该程序,需要手动修改mysql编码。  1、 编辑MySql的配置文件  MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf  --在 [mysqld] 标签下加上以下内容:  default-character-set = utf8  character_set_server = utf8  注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。  --在 [mysql] 标签下加上一行  default-character-set = utf8  --在 [mysql.server]标签下加上一行  default-character-set = utf8  --在 [mysqld_safe]标签下加上一行  default-character-set = utf8  --在 [client]标签下加上一行  default-character-set = utf8  2、 重新启动MySql服务  Windows可在服务管理器中操作,也可使用命令行:  net stop mysql 回车  net start mysql 回车  服务名可能不一定为mysql,请按自己的设置  Linux下面可是用 service mysql restart  如果出现启动失败,请检查配置文件有没有设置错误  3、 查看设置结果登录MySql命令行客户端:打开命令行  mysql –uroot –p 回车  输入密码  进入mysql后 执行 :show variables like "% character %";  另外:  建立数据库时可以使用以下命令:  create database app_relation character set utf8;  use app_relation;  source app_relation.sql;  修改数据库编码的命令为:  alter database app_relation character set utf8;
你要是用一个可视化操作的界面就简单了,就比如navicat for mysql右键数据库-->数据库属性--->字符集--->utf-8 unicode /排序规则--->utf8-gernal-ci就行了

文章TAG:新建  数据  数据库  哪个  新建数据库用哪个字符集  
下一篇