1. 程式人生 > >檢視mysql資料庫及表編碼格式

檢視mysql資料庫及表編碼格式

1.檢視資料庫編碼格式

1 mysql> show variables like 'character_set_database';

 2.檢視資料表的編碼格式

1 mysql> show create table <表名>;

 3.建立資料庫時指定資料庫的字符集

mysql>create database <資料庫名> character set utf8;

4.建立資料表時指定資料表的編碼格式

create table tb_books (
    name varchar(45
) not null, price double not null, bookCount int not null, author varchar(45) not null ) default charset = utf8;

5.修改資料庫的編碼格式

mysql>alter database <資料庫名> character set utf8;

6.修改資料表格編碼格式

mysql>alter table <表名> character set utf8;

7.修改欄位編碼格式

mysql>alter table
<表名> change <欄位名> <欄位名> <型別> character set utf8; mysql>alter table user change username username varchar(20) character set utf8 not null;

 8.新增外來鍵

mysql>alter table tb_product add constraint fk_1 foreign key(factoryid) references tb_factory(factoryid);
mysql>alter
table <表名> add constraint <外來鍵名> foreign key<欄位名> REFERENCES <外表表名><欄位名>;

9.刪除外來鍵

mysql>alter table tb_people drop foreign key fk_1;
mysql>alter table <表名> drop foreign key <外來鍵名>;

相關推薦

檢視mysql資料庫編碼格式

1.檢視資料庫編碼格式 1 mysql> show variables like 'character_set_database';  2.檢視資料表的編碼格式 1 mysql> show create table <表名>;

Mysql資料庫空間佔用資訊統計

1、mysql中檢視各表的大小 這裡用到一個表, information_schema.tables;對應主要欄位含義如下: ABLE_SCHEMA : 資料庫名 TABLE_NAME:表名 ENGINE:所使用的儲存引擎 TABLES_ROWS:記錄數 DATA_LENGTH:資料大小 INDEX

檢視ORACLE 資料庫資訊

-- 檢視某表屬於哪個使用者 [根據資料表名稱查詢其歸屬] Note:這裡的資料表名稱均應為大寫格式!! select owner from dba_tables where table_nam

mysql中數據庫與數據編碼格式的查看、創建修改

utf8 auth body int bar variable variables 如果 constrain 一、查看數據庫編碼格式 ? 1 mysql> show variables like ‘character_set_database‘;

Mysql 檢視修改資料庫,欄位編碼

檢視資料庫編碼 # 需要指定資料庫 USE db_name; SELECT @@character_set_database, @@collation_database; # 不需要指定資料庫 SELECT DEFAULT_CHARACTER_SET_NAME, DEFAULT_CO

檢視oracle資料庫編碼修改編碼格式的方法

首先檢視oracle資料庫的編碼 ? 1 SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER --------------------

如何檢視mysql資料庫安裝時候選擇的編碼格式

首先進入dos模式下輸入: 1.cd C:\Program Files\MySQL\MySQL Server 5.5\bin 2.mysql -h127.0.0.1(你要訪問的主機的地址) -uroot(使用者名稱) -proot(密碼) 3.show variab

mysql 資料庫檢視 的建立/修改/刪除

建立,刪除資料庫              指定字符集 create database 資料庫名[default character set utf8];&n

檢視mysql資料庫是否存在某張

通過information_schema查詢資料庫是否存在某張表 select t.table_name from information_schema.TABLES t where t.TABLE_SCHEMA ='".$database."' and t.TABLE_NAME ='".$table

檢視和修改Mysql資料庫的時候預設的儲存引擎

建表的時候,不指定type或engine,則使用預設的儲存引擎。預設的儲存引擎,可以在配置檔案my.ini中檢視和修改,預設是InnoDB: # The default storage engine that will be used when create new tab

mysql資料庫備份excel表格匯出指令碼編寫

#!/bin/sh # Database info DB_USER="root" DB_PASS="min" DB_HOST="localhost" DB_NAME="product" # 資料庫表

mysql建立資料庫時設定字符集

建立資料庫及表時設定字符集,避免出現中文亂碼的方法: 建立資料庫 CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci; --注意後面三個單詞之間是有下劃線的對於每個選項所給定的值,前面沒有等

如何將mysql資料庫匯出到本地csv格式

1.MySQL匯出本地資料庫資料到本地檔案 mysql -A service_db -h your_host -utest -ptest mysql> select * from t_apps where created>'2012-07-02 00:00

JDBC(mysql)中PreparedStatement 寫入資料庫的預設編碼格式

PreparedStatement 寫入資料庫的預設編碼格式是受資料庫本身編碼設定所決定的(測試時頁面傳入編碼為utf-8) Latin1是ISO-8859-1的別名 圖一、未全設定為utf-8 ,此

mysql資料庫實現---MERGE分

檢視一下tb_member表的結構:desc tb_member; 4,接下來,我們把資料分到兩個分表中去: insert into tb_member1(id,name,sex) select id,name,sex from member where id%2=0; insert into tb_me

mysql資料庫實現

專案開發中,我們的資料庫資料越來越大,隨之而來的是單個表中資料太多。以至於查詢書讀變慢,而且由於表的鎖機制導致應用操作也搜到嚴重影響,出現了資料庫效能瓶頸。     當出現這種情況時,我們可以考慮分表,即將單個數據庫表進行拆分,拆分成多個數據表,然後使用者訪問的時候,根據一

檢視mysql資料庫大小、大小和最後修改時間

1.檢視資料庫表基本資訊。select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA = ‘資料庫名’ and information_schema.TABLES.T

mysql更改資料庫編碼

第一步:檢視全域性編碼方式 show variables like ‘character%’; 第二步:設定全域性的編碼方式 set character_set_client = utf8; set character_set_connectio

mysql 使用者、資料庫的管理、操作與授權

摘要 一些mysql的常用命令 1、建立使用者 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username ——

檢視MYSQL資料庫中所有使用者擁有許可權

如何檢視授權的所有使用者 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 撤銷已經賦予給 MySQL 使用者許可權的許可權。 revoke 跟 grant 的語法差不多,只需要把關鍵字