mysql
She_lock
get busy living,or get busy dying.
展开
-
如何在mysql数据库中保存emoji特殊字符
原文地址:http://blog.csdn.net/fudaoji/article/details/70239479 MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。其实,utf8mb4是utf8的超集,理论上原来使用utf8,然后将字符集修改为utf8mb4,也 会不会对已有的utf8编码读取产生...转载 2018-04-27 10:29:31 · 4594 阅读 · 0 评论 -
MySQL之utf8_bin和utf8_general_ci编码的区别
MySQL中存在多种格式的utf8编码,其中最常见的两种为:utf8_binutf8_general_ciutf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写;utf8_genera_ci不区分大小写,ci 为 case insensitive的缩写,即大小写不敏感,为utf8默认编码。CREATE TABLE `t_bin` (`id` int(11) DEFAUL...转载 2018-11-30 13:53:12 · 5649 阅读 · 0 评论 -
日常开发sql使用总结
1、关联分页查询首先利用插件分页,查询出来分页的currentPage、pageSize、totalPage、totalCount 以及分页的数据主键 ids。如下: @GetMapping("/queryPageBookHistoryVo") public R<PageUtils> queryPageBookHis原创 2018-10-23 11:41:30 · 483 阅读 · 0 评论 -
mysql读锁(共享锁)与写锁(排他锁)
概述 读锁又称为共享锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改。 写锁又称为排他锁,简称X锁,顾名思义,排他锁就是不能与其他所并存,如一个事务获取了一个数据行的排他锁,其他事务就不能再获取该行的其他锁,包括共享锁和排他锁,但是获取排他锁的事务是可以对数据就行读取和修改。共享锁 很好理解,就是多个事务只能读数据不能...转载 2018-08-24 17:28:51 · 19746 阅读 · 0 评论 -
SQL中的JOIN与UNION
建表建表 tb_clazz 并插入数据:CREATE TABLE `tb_clazz` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '班级id', `grade` varchar(64) DEFAULT NULL COMMENT '班级名称', PRIMARY KEY (`id`)) ENGINE=Inn...原创 2018-08-20 17:05:38 · 5127 阅读 · 0 评论 -
Mysql实现数据库主从(Master/Slave)同步配置详解
要求操作系统 :CentOS 7 数据库版本:mysql5.6 或以上版本,本人使用的是 mysql5.7。主机A:192.168.56.103 (Master)主机B:192.168.56.101 (Slave)之所以强调mysql版本,是因为MySQL在5.6之前和之后的安装方式是不一样的。 这里假定你已经在主机A和主机B安装好了ysql数据库,如果不会的,可以参考 Lin...原创 2018-05-08 15:48:59 · 5262 阅读 · 0 评论 -
mysql用户管理
登录mysqlmysql -uroot -p创建用户grant ALL PRIVILEGES on *.* to olysa@"192.168.31.101" Identified by "123456";添加远程登录用户如果用户不存在,就会先创建用户再授权GRANT ALL PRIVILEGES原创 2018-05-08 11:45:37 · 4271 阅读 · 0 评论 -
MySql5.6 性能优化
一、什么是优化 合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 优化是多方面的,包括查询、更新、服务器等。 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。二、数据库性能参数 使用SHOW STATUS语句查看MySQL数据库的性能参数 SHOW STATUS LIKE 'value‘ 常用的参数:Slow_queries 慢查询次数...原创 2018-05-07 12:28:37 · 4386 阅读 · 0 评论 -
sql简单优化
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by涉及的列上建立索引。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。上面都在说使用索引的好处,但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要...原创 2018-04-28 09:53:31 · 4256 阅读 · 0 评论 -
MySQL 复制表
复制表结构只复制表结构到新表:-- 语法: create table 新表 select * from 旧表 where 1=2CREATE TABLE bb SELECT * FROM article WHERE 1=2;或者-- 语法: create table 新表 like 旧表 CREATE TABLE aa LIKE article; 复制表结构和数...原创 2018-04-28 09:19:12 · 4237 阅读 · 0 评论 -
MySQL的四种事务隔离级别
一、理论原理1.1 事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比...转载 2019-01-03 19:21:56 · 246 阅读 · 0 评论