链接数据库:
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