MySQL
gavid0124
java从业者
前端架构师
展开
-
mysql 插入中文乱码解决方案 转
mysql 插入中文乱码解决方案 转转自http://www.cnblogs.com/pricks"MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(co转载 2015-03-31 22:45:32 · 1110 阅读 · 0 评论 -
数据库范式——通俗易懂【转】
数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于初学转载 2016-08-23 08:56:15 · 401 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践转载 2016-06-16 15:53:39 · 8596 阅读 · 1 评论 -
mysql动态行转列
?12345678910111213141516DROP TABLE IF EXISTS `score`;CREATE TABLE `score` ( `id` int(11) NOT NULL AUTO_INCREM转载 2015-10-30 12:39:44 · 2138 阅读 · 0 评论 -
mysql相似于oracle的to_char() to_date()方法
mysql日期和字符相互转换方法date_format(date,'%Y-%m-%d') -------------->oracle中的to_char();str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date();%Y:代表4位的年份%y:代表2为的年份 %m:代表月, 格式为(01……转载 2015-10-14 17:13:18 · 577 阅读 · 0 评论 -
使用mysql中的with rollup得到group by的汇总信息
使用mysql中的with rollup可以得到每个分组的汇总级别的数据: 表如下:CREATE TABLE `test3` ( `id` int(5) unsigned NOT NULL AUTO_INCREMENT, `name1` varchar(10) DEFAULT NULL, `name2` varchar(10) DEFAULT NULL,转载 2015-10-14 17:14:15 · 795 阅读 · 0 评论 -
数据库SQL优化大总结之 百万级数据库优化方案
数据库SQL优化大总结之 百万级数据库优化方案 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where转载 2015-09-19 21:19:59 · 492 阅读 · 1 评论 -
(转)SQL 优化原则
(转)SQL 优化原则一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到转载 2015-09-19 21:08:41 · 574 阅读 · 0 评论 -
mysql中DATETIME、DATE和TIMESTAMP的区别
今天做数据库详细设计时,发现许多字段有的是date类型,有的是datetime类型,不知为什么会有两种时间类型,跟Oracle很不同,时间紧就没直接查,晚上忙完工作,查了一下,真有细致的区别,记下来吧!DATETIME、DATE 和 TIMESTAMP 类型是相似的。本篇描述了它们的特性以及它们的相似点与不同点。DATETIME 类型可用于需要同时包含日期和时间信息的值转载 2015-06-29 17:16:16 · 454 阅读 · 0 评论 -
Oracle与MySQL的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在or转载 2015-05-07 17:18:54 · 555 阅读 · 0 评论 -
解决MySql Error Code: 2006 – MySQL 服务器已离线 错误
再用SQLYog进行10w用户数据sql导入的时候,出错,后查看日志找到错误代码为:MySQL 服务器已离线后经过查询发现时mysql设置的问题.打开mysql配置文件my.ini(linux为my.cnf),添加或修改max_allowed_packet参数:原创 2015-04-09 20:28:32 · 3773 阅读 · 1 评论 -
使用MySQL Proxy解决MySQL主从同步延迟
使用MySQL Proxy解决MySQL主从同步延迟MySQL的主从同步机制非常方便的解决了高并发读的应用需求,给Web方面开发带来了极大的便利。但这种方式有个比较大的缺陷在于MySQL的同步机制是依赖Slave主动向Master发请求来获取数据的,而且由于服务器负载、网络拥堵等方面的原因,Master与Slave 之间的数据同步延迟是完全没有保证的。短在1秒内,长则几秒、几十秒甚至更长都转载 2016-09-02 10:45:15 · 537 阅读 · 0 评论