mysql
雄鸡
这个作者很懒,什么都没留下…
展开
-
mysql 海量数据的存储和访问解决方案
【转载】:http://www.jb51.net/article/23345.htm第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同转载 2015-05-03 00:20:01 · 528 阅读 · 0 评论 -
mysql分区
背景请参考http://blog.csdn.net/pzw_0612/article/details/45441549分表存在需要对应用的不透明。数据库分区数据库分区是一种物理数据库设计技术,主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。分区主要有两种形式://这里一定要注意行和列的概念(row是行,column是列) 1. 水平分区(Horizontal Parti原创 2015-05-02 20:05:15 · 498 阅读 · 0 评论 -
mysql分表
分表原因mysql执行sql的过程(为了讲解过程方便用)mysalq sql解析器解析sql(包括检查sql语法等)将sql放入排队等待队列执行sql响应返回结果 这个过程中最花费时间的步骤,还是排队等待时间步骤(2) 和 sql执行时间步骤(3),其实这2个步骤是同一回事。执行快,等待时间自然就少。表的锁机制 表的锁机制的目的是保证数据的完整性。 myisam engine原创 2015-05-02 19:24:23 · 803 阅读 · 0 评论 -
mysql存储过程和命令
[转载][http://weidongke123-126-com.iteye.com/blog/1675375]显示数据库中所有的存储过程 show procedure status; 显示某个存储过程的详细信息(sp为存储过程名称) show create procedure sp; 显示当前库中所有表 show tables; 显示某个表的建表语句(test为表名) sho转载 2015-05-02 10:03:12 · 509 阅读 · 0 评论 -
MySQL修改编码设置及乱码问题
一. 在前台连接写入的时候编码是不是与数据库编码符合<?php $conn = @ MYSQL_CONNECT("localhost","root","")OR DIE ("数据库连接错误"); MYSQL_SELECT_DB("millia",$conn); MYSQL_QUERY('SET NAMES UTF8');//使用UTF8而不是UTF-8中文编码?>二、查看MYSQL数据库的编码mys转载 2015-08-29 15:35:12 · 14393 阅读 · 0 评论 -
mysql 函数笔记
一、字符串函数ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII(‘2’); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII(‘dx’); -> 100 也可参见ORD()转载 2015-09-16 10:55:39 · 468 阅读 · 0 评论 -
sql 的join on 和 where 区别
一、 表关联left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right join。cross join:结果是笛卡尔积,就是第一个表的行数乘原创 2015-11-20 15:21:57 · 1337 阅读 · 0 评论 -
更改MySQL数据库的编码为utf8mb4
原文:http://blog.csdn.net/woslx/article/details/49685111utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程序中将报SQL异常:java.sql.SQLException: Incorre转载 2016-12-23 16:23:36 · 1299 阅读 · 0 评论