鏈接數據庫:
mysql -u db_internal_root -p -h rm-uf68n0xin91v8329u.mysql.rds.aliyuncs.com
數據庫密碼:xxxxx
顯示數據庫
show databases;
使用數據庫
use db_jira;
顯示錶
show tables;
顯示錶結構
describe serviceconfig;
查詢表數據信息
select * from serviceconfig;
建立數據庫
create database mydatabase;
+++修改數據庫字符集+++++++++++++++++++++++
默認數據庫字符集utf8mb4
mysql> default-character-set=utf8mb4 ;
修改字符集從utf8mb4 到utf8mb4_unicode_ci
mysql> ALTER TABLE messagelist CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
設置字符集爲utf8mb4
mysql> set character_set_client=utf8mb4;
修改庫:
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
修改表:
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
修改一列:
ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
查詢數據庫字符集
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
字符排序:------------------utf8mb4_general_ci---------------------utf8mb4_unicode_ci---------------------------
最後,到底要用 utf8mb4_general_ci 仍是 utf8mb4_unicode_ci 呢?
建議使用:utf8mb4_unicode_ci
這兩種排序規則都是爲UTF-8字符編碼。
utf8mb4_unicode_ci使用標準的Unicode Collat??ion Algorithm(UCA),
utf8mb4_general_ci比utf8mb4_unicode_ci速度要來得快,
可是utf8mb4_unicode_ci比utf8mb4_general_ci要來得精確。
像是」 ?」,如果以utf8mb4_general_ci運做,會轉成」s」,mysql