shibazi

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Mysql

摘要:需求:表中同一个uid(用户)拥有多条游戏等级记录,现需要取所有用户最高等级(level)的那一条数据,且时间(time)越早排越前。这是典型的排名表+------+-------+--------------+---------------------+| uid | level | role ... 阅读全文
posted @ 2014-07-16 14:59 一生学习,何来毕业 阅读(2827) 评论(0) 推荐(0) 编辑

摘要:测试数据:mysql> select * from t2;+----+--------+---------------------+------------+| id | userid | inputDate | infoStatus |+----+--------+------... 阅读全文
posted @ 2014-07-13 09:51 一生学习,何来毕业 阅读(315) 评论(0) 推荐(0) 编辑

摘要:PS::今天巴西又被虐了,做梦以为是3:1,醒来是3:0mysql> delimiter $$mysql> create procedure p3() -> MODIFIES SQL DATA -> BEGIN -> set @i=0; -> set @max=100; ... 阅读全文
posted @ 2014-07-13 08:33 一生学习,何来毕业 阅读(717) 评论(0) 推荐(0) 编辑

摘要:建立主表:create table a1 (id int ,name char(20));建立附表:create table a2 (tid int ,name char(20));分别插入数据:mysql> insert into a1 values (1,'baidu');Query OK, 1... 阅读全文
posted @ 2014-07-12 22:42 一生学习,何来毕业 阅读(449) 评论(0) 推荐(0) 编辑

摘要:1.备份所有数据库 mysqldump -uroot -p --all-database > c:\all.sql 备份所有数据库到c盘下的all,sql文件2.备份某个数据库 mysqldump -uroot -p foo > c:\foo.sql 只备份foo数据库3.备份某个表 ... 阅读全文
posted @ 2014-07-12 11:57 一生学习,何来毕业 阅读(179) 评论(0) 推荐(0) 编辑

摘要:1.RAID 廉价磁盘冗余阵列2.Symbolic links 通俗易懂的说就是通过连接符指向的操作,人为的将某些数据库分布到其他的文件夹/磁盘上 Linux: Mysql DATA路径:/opt/mysql/data mkdir /usr/mysql/data/test 创建一个目... 阅读全文
posted @ 2014-07-12 10:58 一生学习,何来毕业 阅读(243) 评论(0) 推荐(0) 编辑

摘要:1.key_buffer 索引块大小 set global hot_cache.key_buffer_size = 1024; //设置大小 show variables like 'key_buffer_size'; 查看大小 PS::不可删除默认的key_buffer大小 ... 阅读全文
posted @ 2014-07-12 10:01 一生学习,何来毕业 阅读(301) 评论(0) 推荐(0) 编辑

摘要:1.演示一个表锁,基于myisam CMD 1 CMD2 create table e1 (id int ,name char(20)); lock table e1 read; ... 阅读全文
posted @ 2014-07-12 07:50 一生学习,何来毕业 阅读(385) 评论(0) 推荐(0) 编辑

摘要:1.索引的分类 B-Tree 基本支持 HASH 只有memory支持 R-Tree myisam支持 Full-text myisam支持(全文索引)2.Memory引擎下只有“=”条件才会使用索引=============================== 导入数据的... 阅读全文
posted @ 2014-07-10 22:49 一生学习,何来毕业 阅读(278) 评论(0) 推荐(0) 编辑

摘要:1.使用 show session status like '%Com_%'; 可以查看当前连接的各个sql的执行频率 show global status like '%Com_%'; 可以查看从上次mysql服务器启动到目前为止sql的执行频率2.explain select * f... 阅读全文
posted @ 2014-07-10 21:40 一生学习,何来毕业 阅读(318) 评论(0) 推荐(0) 编辑

摘要:1.mysql分区处理分区字段NULL值的方式 1.range分区null被当作最小值处理 2.list分区null值必须被枚举出来,否则将出错 3.hash/key分区 null值当作0处理2.RANGE && LIST 分区管理 1.删除分区 alter t... 阅读全文
posted @ 2014-07-09 08:38 一生学习,何来毕业 阅读(324) 评论(0) 推荐(0) 编辑

摘要:1.hash分区 PS::个人觉得HASH分区很好很强大,简单确分布极其均匀 创建实例: CREATE TABLE HASH_EMP ( tid int, tname char(255) ) PARTITION BY HASH (tid) P... 阅读全文
posted @ 2014-07-09 08:22 一生学习,何来毕业 阅读(1769) 评论(0) 推荐(0) 编辑

摘要:1.RANGE 分区 创建实例: CREATE TABLE EMP ( id int not null primary key auto_increment, name char(25) not null default '' ) PARTITIO... 阅读全文
posted @ 2014-07-09 07:35 一生学习,何来毕业 阅读(973) 评论(0) 推荐(0) 编辑

摘要:1.一般默认情况下sql_mode默认为空,也就是不严格的sql检查2.如果sql_mode为空的情况下,测试: create table tt3 (name char(2)); //定义一个name字段长度为定长2的tt3表 insert into tt3 values ('wo');... 阅读全文
posted @ 2014-07-08 23:21 一生学习,何来毕业 阅读(247) 评论(0) 推荐(0) 编辑

摘要:1.尽量使用“绑定参数”功能,php中可用pdo进行一系列操作2.php可使用mysql_real_escape_string()函数进行输入过滤; 阅读全文
posted @ 2014-07-08 23:00 一生学习,何来毕业 阅读(181) 评论(0) 推荐(0) 编辑

摘要:1. myisam跟memory支持表级别锁定 BDB 页级锁定 Innodb 行级锁定 2.表锁(不是表嫂哈) lock table read //只读表锁,也就是说执行了这个锁后,锁内的操作只能为读操作 select * from ..... unlock... 阅读全文
posted @ 2014-07-08 22:48 一生学习,何来毕业 阅读(208) 评论(0) 推荐(0) 编辑

摘要:1.所谓触发器,就是指设置好某个表的某个操作(insert ,update ,delete)时候,同时触发的一个操作; 一般用来,比如说删除文章主栏目,那么可以利用触发器删除这个文章栏目下的所有文章2.创建触发器 delimiter $$ create trigger ins_1 ... 阅读全文
posted @ 2014-07-08 22:06 一生学习,何来毕业 阅读(268) 评论(0) 推荐(0) 编辑

摘要:1.create or replace view emp_view as select * from t4 ;给t4表创建一个名为emp_view的视图2.drop view emp_view 删除视图=======================================1.创建一个存储过程... 阅读全文
posted @ 2014-07-08 08:06 一生学习,何来毕业 阅读(474) 评论(0) 推荐(0) 编辑

摘要:1.myisam,bdb,innodb,memory 单表至少支持16个索引2.create index id_index on emp (id) 为emp表创建一个名为id_index的id字段的索引3.drop index id_index on emp 删除emp表的id_index 索引4.... 阅读全文
posted @ 2014-07-07 22:35 一生学习,何来毕业 阅读(245) 评论(0) 推荐(0) 编辑

摘要:show variable like 'table_type'; 显示系统默认存储引擎show engine\G 显示系统支持存储殷勤====================================================create table emp (id int,index(... 阅读全文
posted @ 2014-07-07 08:27 一生学习,何来毕业 阅读(243) 评论(0) 推荐(0) 编辑