❶ 怎樣設置mysql創建表格時默認的字元集
創建資料庫的時候,直接指定資料庫的字元集,之後再該資料庫中創建表的時候就不用再指定了,所有創建的表都是跟資料庫字元集一樣的。
列如:
createdatabase'dbname'defaultcharactersetutf8;
這樣在資料庫dbname中在創建表的時候,只要不指定字元集,默認都是utf8
❷ 怎麼設置mysql資料庫讀取的字元集
修改資料庫的字元集
mysql>use mydb
mysql>alter database mydb character set utf-8;
創建資料庫指定資料庫的字元集
mysql>create database mydb character set utf-8;
通過配置文件修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci
為
default-character-set=utf8
default-collation=utf8_general_ci
重起MySQL:
[root@bogon ~]# /etc/rc.d/init.d/mysql restart
❸ 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有熱情的人。我都會盡全力幫一下。哈哈。因為這個加物以類聚。還有這個內容絕對不是復制粘貼的。
❹ mysql用sql語句創建表和資料庫怎麼設置字元編碼'
方法如下:
我們先建一個DEMO表,來做我們今天的實現,建表語句如下:
CREATE TABLE
DEMO
(
NAME VARCHAR(50) COMMENT '姓名',
SEX CHAR(1) COMMENT '性別',
PRIMARY KEY (NAME)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='例子表';
並且select查詢一下,如下圖
❺ 如何設置Mysql資料庫默認的字元集編碼為GBK
1、更改伺服器的編碼方式,在終端輸入以下命令:
mysqld --character-set-server=gbk --collation-server=gbk_chinese_ci;
❻ mysql資料庫如何設置默認字元集
通過mysql命令修改:
修改資料庫的字元集
mysql>use
mydb
mysql>alter
database
mydb
character
set
utf-8;
創建資料庫指定資料庫的字元集
mysql>create
database
mydb
character
set
utf-8;
通過配置文件修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci
為
default-character-set=utf8
default-collation=utf8_general_ci
重起MySQL:
❼ mysql用命令創建資料庫怎麼設置默認字元集
通過mysql命令修改:
修改資料庫的字元集
mysql>use
mydb
mysql>alter
database
mydb
character
set
utf-8;
創建資料庫指定資料庫的字元集
mysql>create
database
mydb
character
set
utf-8;
通過配置文件修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci
為
default-character-set=utf8
default-collation=utf8_general_ci
重起mysql:
❽ mysql建表的時候設置表裡面的欄位的字元集是utf-8要怎麼設置默認建好後我去mysql里看字元集都是gbk
1、建表時指定字元集utf-8:
CREATE TABLE表名
( `id` TINYINT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`content` VARCHAR( 255 ) NOT NULL)
DEFAULT CHARACTER SET = utf8;
2、修改表的字元集為utf-8:
alter table 表名 convert to character set utf8;
(8)mysql創建資料庫字元集擴展閱讀:
1、創建資料庫時設置字元集:
CREATE DATABASE資料庫名 CHARACTER SET utf8 COLLATE utf8_general_ci;
注意後面三個單詞之間是有下劃線的對於每個選項所給定的值,前面沒有等號;在第一個選項和第二個選項之間也沒有逗號。
2、修改資料庫的字元集:
alter database資料庫名 character set utf8;
3、顯示某資料庫字元集設置:
show create database 資料庫名;
4、顯示某數據表字元集設置:
show create table 表名;
5、修改欄位:
alter table 表名 modify column '欄位名' varchar(30) character set utf8 not null;
6、添加表欄位:
alter table 表名 add column '欄位名' varchar (20) character set utf8;
❾ 創建mysql資料庫時一般字元集設定為什麼
創建資料庫的時候,直接指定資料庫的字元集,之後再該資料庫中創建表的時候就不用再指定了,所有創建的表都是跟資料庫字元集一樣的。列如:create database \\'dbname\\' default character set utf8;