當前位置:首頁 » 操作系統 » 創建utf8資料庫

創建utf8資料庫

發布時間: 2023-06-10 13:35:35

❶ 如何使用sql語句創建名稱為OnLineDB的資料庫,默認字元集設置為utf-8

  • 步驟一:首先在linux上安裝mysql,本文不介紹mysql的安裝過程

    #yum install mysql

    #yum install mysql-server

    #yum install mysql-devel

    在Cenots7操作系統上,安裝mariadb(MariaDB資料庫管理系統是MySQL的一個分支,centos7使用),安裝命令:yum install mariadb-server mariadb

  • 步驟三:修改之後,重啟mysqlf服務(systemctl restart mariadb),重啟之後登陸mysql(mysql -umysql -p),使用語句show variable like '%character%;查詢結果如下,字元編碼已經變成utf-8了。

  • 如果查詢結果顯示不是UTF-8,就需要檢查修改的是否正確,也可以使用sql命令就行修改

    set character_set_client = utf8;

    set character_set_server = utf8;

    set character_set_connection = utf8;

    set character_set_database = utf8;

    set character_set_results = utf8;

    set collation_connection = utf8_general_ci;

    set collation_database = utf8_general_ci;

    set collation_server = utf8_general_ci;

❷ mysql workbench怎麼創建資料庫utf8

選擇新建資料庫,在新建資料庫的窗口裡
選擇collation下拉菜單里的utf-8 default collation
也可以根據需要選擇其他的collation

另外新建表的時候也有collation這個選項

❸ 如何設置mysql資料庫為utf-8編碼

檢查當前資料庫編碼。
使用語句:
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;

❹ mysql建表的時候設置表裡面的欄位的字元集是utf-8要怎麼設置默認建好後我去mysql里看字元集都是gbk

1、建表時仔敗指定字元集utf-8:

CREATETABLE表名

(`id`TINYINT(255)UNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,
`content`VARCHAR(255)NOTNULL)

DEFAULTCHARACTERSET=utf8;

2、修改表的字元散虧集為utf-8:

altertable表名converttocharactersetutf8;

(4)創建utf8資料庫擴展閱讀:

1、創建資料庫時設置字元集:

CREATEDATABASE資料庫名CHARACTERSETutf8COLLATEutf8_general_ci;

注意後面三個單詞之間是有下劃線的對於每個選項所給定的值,前面沒有等號;在第沖戚神一個選項和第二個選項之間也沒有逗號。

2、修改資料庫的字元集:

alterdatabase資料庫名charactersetutf8;

3、顯示某資料庫字元集設置:

showcreatedatabase資料庫名;

4、顯示某數據表字元集設置:

showcreatetable表名;

5、修改欄位:

altertable表名modifycolumn'欄位名'varchar(30)charactersetutf8notnull;

6、添加表欄位:

altertable表名addcolumn'欄位名'varchar(20)charactersetutf8;

❺ 新建的資料庫編碼要設置為utf-8怎麼設置

phpmyadmin 創建資料庫的默認編碼是:latin1_swedish_ci

修改默認編碼的方法是

1.登錄phpmyadmin

2.在導航部分點:變數

3.Ctrl+F 查找:latin1_swedish_ci

4.把所有的帶有latin1_swedish_ci 修改為 想要的編碼,設置為:utf8_general_ci

5.然後可以在sql命令控制台輸入 :show variables like '%char%';

❻ 怎樣在mysql中新建表utf8格式

MYSQL創建utf-8格式的資料庫方法:

先mysql進入;

Linux代碼 ;

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE ;utf8_general_ci;

eg;

Linux代碼 www.2cto.com ;

[root@linuxtest test]# mysql -u root -p ;

Enter password;

Welcome to the MySQL monitor. Commands end with ; or g;

Your MySQL connection id is 5;

Server version: 5.1.30-community MySQL Community Server (GPL) ;

Type 'help;' or 'h' for help. Type 'c' to clear the buffer;

mysql> CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Query OK, 1 row affected (0.06 sec) ;

mysql> show databases;

+--------------------+ ;

| Database | ;

+--------------------+ ;

| information_schema | ;

| cacti | ;

| mysql | ;

| test | | ;

+--------------------+ ;

5 rows in set (0.07 sec) ;

這個test庫就是utf-8格式的 。

❼ 如何設置mysql資料庫為utf-8編碼

以更改為UTF-8為例,GB2312雷同。
1、關閉mysql服務(以下為命令行中執行)
view plain
service mysql stop
2、修改 /etc/mysql/my.cnf (默認的安裝路徑)
view plain
vim /etc/mysql/my.cnf
打開my.cnf後,在文件內的[mysqld]下增加如下兩行設置:
character_set_server=utf8
init_connect='SET NAMES utf8'

然後保存退出。
3、重新啟動mysql服務
view plain
service mysql start
至此,完成修改默認編碼,登陸mysql後重新使用show variable like '%character%'獲得的輸出效果

❽ 如何更改MySQL資料庫編碼為UTF-8或者GB2312

mysql 創建 資料庫時指定編碼很重要,很多開發者都使用了默認編碼,亂碼問題可是防不勝防。制定資料庫的編碼可以很大程度上避免倒入導出帶來的亂碼問題。

網頁數據一般採用UTF8編碼,而資料庫默認為latin 。我們可以通過修改資料庫默認編碼方式為UTF8來減少資料庫創建時的設置,也能最大限度的避免因粗心造成的亂碼問題。

我們遵循的標準是,資料庫,表,欄位和頁面或文本的編碼要統一起來

我們可以通過命令查看資料庫當前編碼:

mysql> SHOW VARIABLES LIKE 'character%';

發現很多對應的都是latin1,我們的目標就是在下次使用此命令時latin1能被UTF8取代。

第一階段:

mysql設置編碼命令

[sql]view plain

  • SETcharacter_set_client=utf8;

  • SETcharacter_set_connection=utf8;

  • SETcharacter_set_database=utf8;

  • SETcharacter_set_results=utf8;

  • SETcharacter_set_server=utf8;

  • 然後mysql> SHOW VARIABLES LIKE 'character%';你可以看到全變為utf8
  • mysql> SHOW VARIABLES LIKE 'character%';

    +--------------------------+---------------------------------------------------------+

    | Variable_name | Value |

    +--------------------------+---------------------------------------------------------+

    | character_set_client | utf8 |

    | character_set_connection | utf8 |

    | character_set_database | utf8 |

    | character_set_filesystem | binary |

    | character_set_results | utf8 |

    | character_set_server | utf8 |

    | character_set_system | utf8 |

    | character_sets_dir | C:Program FilesMySQLMySQL Server 5.0sharecharsets |

    +--------------------------+---------------------------------------------------------+

    8 rows in set

熱點內容
無法訪問別人的共享 發布:2025-04-06 08:41:31 瀏覽:398
我的世界伺服器生存地址 發布:2025-04-06 08:20:25 瀏覽:722
des演算法缺點 發布:2025-04-06 08:13:51 瀏覽:571
電腦伺服器數據連接不上access 發布:2025-04-06 08:12:21 瀏覽:209
堆調整演算法 發布:2025-04-06 08:08:38 瀏覽:603
網頁點上傳 發布:2025-04-06 07:59:54 瀏覽:782
c高級編程第八版 發布:2025-04-06 07:55:20 瀏覽:986
ftp伺服器怎麼填寫ip地址 發布:2025-04-06 07:54:04 瀏覽:835
c語言的二維數組賦值 發布:2025-04-06 07:51:52 瀏覽:803
java忙 發布:2025-04-06 07:29:39 瀏覽:215