mysql
陈_小哥哥
96年,IT作为我的职业道路,在这条道路上,资历尚浅,需不断积累,总结。
展开
-
mysql——proxy中间件的使用
# 简介mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。mysql-proxy最基本的用法,就是作为一个请求拦截,请求中转的中间层:、进一步的,mysql-prox...转载 2018-07-19 10:58:36 · 791 阅读 · 0 评论 -
MySQL中的运算符使用
1.算数运算符 加 mysql> select 1+2; 减 mysql> select 2-1; 乘 mysql> select 2*3; 除 mysql> select 5/3; 商 mysql> SELECT 5 DIV 2; 模 mysql> select 5%2,mod(5,2); 2.比较运算符 等于 mysql> ...转载 2019-02-21 19:51:50 · 163 阅读 · 0 评论 -
MYSQL 全套资料
MySQL简介1、什么是数据库 ?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。主流的数...转载 2018-11-18 21:45:54 · 986 阅读 · 1 评论 -
MySQL 大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量。字段尽量使用TINYINT、S...转载 2018-11-14 10:05:49 · 153 阅读 · 0 评论 -
mysql查询语句执行顺序
select course.course_id, title, avg(salary) -> from course, instructor, teaches -> where instructor.id=teaches.id and teaches.course_id=course.course_id and instructor.dept_name='内功学院'...转载 2018-08-12 19:36:13 · 203 阅读 · 0 评论 -
Spring的数据库开发
Spring JDBC框架操作mysql数据库Spring中的JDBC为我们省去连接和关闭数据库的代码,我们着重关注对数据库的操作。Spring框架在数据库开发中的应用主要使用的是JDBCTemplate类,该类作为Spring对JDBC支持的核心,提供了所有对数据库操作功能的支持。我们将使用JDBCTemplate类完成对mysql数据库的增、删、改、查等操作。Spring框架提供JDBC支持主...转载 2018-07-07 17:57:28 · 258 阅读 · 0 评论 -
Mysql数据库SQL语句优化
千万级大数据的Mysql数据库SQL语句优化1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样...转载 2018-07-04 11:14:51 · 298 阅读 · 0 评论 -
mysql
Part2:经典题目1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)哪个更快,为什么3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义(1)、varchar与char的区别(2)、var...转载 2018-07-04 10:26:37 · 128 阅读 · 0 评论 -
MySQL 查询最近几天的记录 最近7天的记录 本周内的记录
本周内:select * from wap_content where week(created_at) = week(now)查询一天:select * from table where to_days(column_time) = to_days(now());select * from table where date(column_time) = curdate();查询7天:select...转载 2018-06-26 19:16:47 · 3190 阅读 · 0 评论 -
mysql大数据分库和分表 php解决方案
当Mysql数据量过大时,就会面临压力分解,这时分库分表是一个不错的解决方案,现在我们就来谈谈Mysql如何分库分表比较理想,然后再用php如何调用。1,主从复制,读写分离对主库修改数据,查询使用从库。一主多从,来降低数据库读取压力。2,分库分表根据实体业务来分库,分表。如,根据数据的活跃性,根据用户uid等。3,mysql 不同存储引擎区别InnoDB 用于数据完整性/写性能要求比较高的应用. ...转载 2018-06-18 16:25:59 · 1638 阅读 · 0 评论 -
mysql中utf8和utf8mb4区别
utf8mb4的出现MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。为什么要用utf8mb4那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用...转载 2019-04-21 19:36:29 · 181 阅读 · 0 评论