MYSQL数据库工作杂记

连接数据库:
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”,

转载于:https://my.oschina.net/u/3204029/blog/2989122

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值