随笔分类 -  mysql

摘要:Mysql索引的建立对于Mysql的高效运行是很重要的,索引可以大大提高MySQL的检索速度。大家在使用Mysql的过程中,肯定都使用到了索引,也都知道建立索引的字段通常都是作为查询条件的字段(一般作为WHERE子句的条件),却容易忽略查询语句里包含order by的场景。其实涉及到排序order 阅读全文
posted @ 2020-03-22 09:42 风行天下12 阅读(30265) 评论(1) 推荐(4)
摘要:1.Mysql锁概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。MyS 阅读全文
posted @ 2020-03-19 13:46 风行天下12 阅读(1820) 评论(0) 推荐(0)
摘要:在使用mysql过程中,经常会有根据某个字段的不同值显示语义化的名称的需求,例如一张用户表,有个sex字段存放的是用户性别,一般不会直接存男,女,未知这种字符串,而是存的0,1,2这种整型,整型的好处是查询效率高于字符串,查询出结果要显示成男,女这种,通常做法是查询出结果,在结果里if判断再赋值成字 阅读全文
posted @ 2020-03-14 15:22 风行天下12 阅读(35305) 评论(2) 推荐(4)
摘要:什么是触发器?简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行。触发器本质也是存储过程,只是不需要手动调用,触发某事件时自动调用。触发器里的SQL语句是一个事务操作,具有原子性,要么全部执行,要么都不执行。 创建触发器的语句: CREATE 阅读全文
posted @ 2020-02-25 15:45 风行天下12 阅读(232) 评论(0) 推荐(1)
摘要:mysql数据库中的关联查询,基本都会用到left join,right join,inner join等查询方式,今天来说说这三种用法的区别 1.创建表test1,test2,插入测试数据 #创建表sql语句#CREATE TABLE test1( id int(10) AUTO_INCREMEN 阅读全文
posted @ 2017-04-25 15:47 风行天下12 阅读(484) 评论(0) 推荐(1)
摘要:最近工作不是很忙,把以前整理的mysql数据库的主从配置过程记录一下,有不足之处,请各位多多纠正指教 #环境配置#master IP:192.168.46.137 slave IP:192.168.46.138 database:v1 1.在两台机器,分别安装mysql数据库,分别添加远程连接权限 阅读全文
posted @ 2017-04-25 14:15 风行天下12 阅读(1455) 评论(0) 推荐(1)

返回顶部