MySQL的相关知识

一、bin-log

1、开启bin-log

在服务器下/etc/my.cmf文件下添加以下三句话:

log-bin = mysql-bin

binlog-format=Row

server-id=1

2、查看bin-log

show master status

show master logs

show binary logs ;

show binlog events in 'mysql-bin.000012';

show variables like 'binlog_format';                                            ROW

show variables like '%server_id%';

show variables like 'log_bin';

二、数据库的编码格式以及排序规则

1、编码格式

字符集,即用于定义字符在数据库中的编码的集合

utf8_general_ci :不区分大小写 

utf8_general_cs: 区分大小写

utf8:3个字节(并非真正的UTF-8)

utf8mb4:4个字节(真正的UTF-8)

2、排序规则

数据库中的排序规则用来定义字符在进行排序和比较的时候的一种规则

utf8_unicode_ci:大小写不敏感

utf8mb4_bin:大小写敏感

三、MySQL命令

1、基本sql命令

修改枚举数据类型
ALTER TABLE  `order_items`  MODIFY COLUMN `sell_type` enum('NORMAL','PACKAGE','GIFT','HIDDEN','CUT_FRUIT') ;

2、系统设置命令

查看数据库的用户权限
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 

将数据库databaseA的所有权授予userA,用户userA的密码是132456
grant all privileges on `databaseA`.* to 'userA'@'10.8.%' identified by '123456' with grant option;
flush privileges;

3、权限命令

四、创建表的规范

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值