當前位置:首頁 » 數據倉庫 » mysql創建utf8資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql創建utf8資料庫

發布時間: 2022-09-08 07:01:26

㈠ 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;

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

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;

㈡ 如何使用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中創建新的資料庫

MySQL 創建資料庫

創建資料庫就是在系統磁碟上劃分一塊區域用於存儲和管理數據,管理員可以為用戶創建資料庫,被分配了許可權的用戶可以自己創建資料庫。

MySQL中創建資料庫的基本語法格式如下:

其中「db_name」是將要創建的資料庫名稱,該名稱不能與已經存在的資料庫重名。

㈣ 怎樣把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創建資料庫命令 utf8

CREATE DATABASE hello_world CHARACTER SET utf8 COLLATE utf8_general_ci;

㈥ linux mysql 創建資料庫 並且指定編碼

1、首先在linux終端窗口處輸入mysql -u root -p 命令,然後輸入root帳戶密碼連接sql資料庫。

㈦ 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;