MySQL的主从模式搭建
一、安装 MySQL 1、在虚拟机中先装两台 centos7 2、然后分别在两台 cnetos7 中安装 mysql,并配置好 mysql 的相关权限等 3、使用MySQL数据库连接工具 SQLyog 或者 Navicat 测试数据库的连接,将两个 MySQL 数据库分别作为 主库、从库 1)例如:我虚拟机中 centos7 中的两个 MySQL 数据库连接地址分别为:192.168.7.83、1…
mysql 两表结果集取差集
mysql 两表结果集取差集: 示例: SELECT r1.* FROM (SELECT r.USER_ID FROM rocky_b_repaymentrecord r,rocky_borrow b WHERE r.BORROW_ID = b.ID AND r.`STATUS` = 1 AND b.BORROWTYPE = 2 GROUP BY r.USER_ID) r1 LEFT JOIN …
Mysql 查询优化成本的计算,索引一定快?
在一些Mysql的面试题中,一定会问到Mysql优化的问题,可能大部分人都会回答,加索引就可以解决,查询慢的问题,那么接下来别人可能又会问到,那索引是不是加的越多越好呢,或者说索引是不是什么字段都可以加,什么字段不应该加呢,又或者说为什么有些查询明明加了索引还是慢呢?今天来说说mysql是如何计算查询优化的成本的。 一.计算全表扫描的代价 计算全部扫描需要2个重要的数据: 1.聚簇索引占用的页面数…
mysql每个分类各取一条数据库,每个分类各取10条数据,相同时间下的数据显示在一条记录下,这样的SELECT语句如何写…
求教:每个分类各取10条数据,相同时间上的数据显示在一条记录上,这样的SELECT语句怎么写? 数据库mysql表如下: 表名:stockdata ID TIME STOCK_NAME DATA1 DATA2 DATA3 1 9:30 银行 aaa bbb ccc 2 9:31 银行 ddd eee fff .. ...... ... .... .... .... 11 9:30 证券 2aaa …
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别
utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。 utf8_general_ci 校对速度快,但准确度稍差。 utf8_unicode_ci 准确度高,但校对速度稍慢。 如果你的应用有德语、法语或者俄语,请一定使用utf8_unicode_ci。一般用utf8_general_ci就够了。 附: ci是 case insensitive, 即 "大小写不…
mysql时间相减的问题_mysql时间相减的问题
今天看到一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑爹,很容易踩雷,于是整理博客提醒一下大家。 先看一下错误的现象如下,第1条正确,第2,3条的t2-t1不正确: [sql] mysql select t1,t2,t2-t1 from mytest; + 今天看到一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑…
MySQL中distinct和group by性能比较
MySQL中distinct和group by性能比较[转] 之前看了网上的一些测试,感觉不是很准确,今天亲自测试了一番。得出了结论(仅在个人计算机上测试,可能不全面,仅供参考) 测试过程: 准备一张测试表 1 CREATE TABLE `test_test` ( 2 `id` int(11) NOT NULL auto_increment, 3 `num` int(11) NOT NULL de…
MySQL中int(M)和tinyint(M)数值类型中M值的意义
在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M; 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插入数据库中的值的字符长度不能大于M,例如,int(4),想要插入1234,1234的字符长度是4,就正好可以插入数据库,12341就不行,因为是5个字符长度,这也都是道听途说,自己从来没有验证过; 如…
- Go to the previous page
- 1
- …
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- …
- 310
- Go to the next page