随笔分类 -  MYSQL

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

MySQL 表分区A
摘要:在MySQL中表的分区类型总的来说有四种:第一种:range分区、基于一个给定的区间范围,把数据分配到不同的分区。第二种:list 分区、基本枚举的值列表进行分区。第三种:hast 分区、基于分区个数把数据分到不同的分区。第四种:key 分区、与hash分区差不多。--------------... 阅读全文

posted @ 2015-05-09 22:47 蒋乐兴的技术随笔 阅读(532) 评论(0) 推荐(0)

MySQL show binglog event in 'log_name'
摘要:二进制日志文件记录的内容:记录表的更改。 二进制日志文件记录的形式:基于语句的复制、基于行的复制。 两种记录形式的优点与不足:基于语句的复制-->它不能保证复制的正确性。如随机函数可能在两台机子上执行的结果是不一样的。基于行的复制 -->它可以保证复制的正确性。但是问题是它可能要更多的网络流量。... 阅读全文

posted @ 2015-05-08 17:59 蒋乐兴的技术随笔 阅读(655) 评论(0) 推荐(0)

MySQL、You are using safe update mode
摘要:MySQL默认模式是sql_safe_updates=1的。在这个模式下不管你是update还是delete一行where 条件都要指定主键。如果where条件只出现的不是主键就会出错。例子: set sql_safe_updates =1;--开始安全更新、这个是我这个例子的前提。 --第一步... 阅读全文

posted @ 2015-04-30 12:49 蒋乐兴的技术随笔 阅读(902) 评论(0) 推荐(0)

MYSQL @、@@、@x
摘要:说明一: @var这种形式表示的是用户自定义的变量。说明二: @@var这种形式表示的是系统变量、它又可以分为两种一种是全局(@@global)的一种是会话(@@session)的。说明三: MYSQL中会话级的变量是可以直接用的、是可以事先不定义、就直接用的。 如: sele... 阅读全文

posted @ 2015-04-26 09:44 蒋乐兴的技术随笔 阅读(561) 评论(0) 推荐(0)

MySQL 关闭子表的外键约束检察
摘要:准备: 定义一个教师表、一个学生表;在学生表中引用教师表IDcreate table teachers(teacherID int not null auto_increment primary key,teacherName varchar(8));create table students(s... 阅读全文

posted @ 2015-04-12 17:25 蒋乐兴的技术随笔 阅读(1518) 评论(0) 推荐(0)

SQL Server Mysql primary key可更新性分析
摘要:SQL Server: 一般来说SQL Server 中表的主键是支持更新操作的、但是如果这个主键是由identity(1,1)这类的方式生成的话它是不可更新的。Mysql : Mysql 中表的主键是支持更新操作的不管它有没有auto_increment 这一特性。 阅读全文

posted @ 2015-04-12 16:46 蒋乐兴的技术随笔 阅读(287) 评论(0) 推荐(0)

MySQL select
摘要:SQL_CACHE: 期望查询从Query_Cache 中取值、而不是去表中查找。当然如果查询缓存中没有的话它就要从表中找了。SQL_NO_CACHE: 不允许查询从缓存中取值、而是直接从表中查找。SQL_BUFFER_RESULT: 把查询结果缓存起来、下次好用。 阅读全文

posted @ 2015-04-06 23:14 蒋乐兴的技术随笔 阅读(120) 评论(0) 推荐(0)

MySQL 数据显示宽度
摘要:例子: 把int 的显示宽度设置为 3 create table t(x int(3) zerofill); insert into t(x) values(1); select x from t; 从结果中可以看出 x 的输出被格式化成了三位!但是如果我们插入一个四位数会怎么样呢? ... 阅读全文

posted @ 2015-04-04 11:03 蒋乐兴的技术随笔 阅读(1354) 评论(0) 推荐(0)

MySQL zerofill 的用法
摘要:creata table t(x int(6) zerofill,y int); insert into t(x,y) values(1,1); select x,y from t; 阅读全文

posted @ 2015-04-04 10:54 蒋乐兴的技术随笔 阅读(720) 评论(0) 推荐(0)

MySQL Select 优化
摘要:准备: create table t(x int primary key,y int unique,z int); insert into t(x,y,z) values(1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8)... 阅读全文

posted @ 2015-04-03 09:05 蒋乐兴的技术随笔 阅读(799) 评论(0) 推荐(0)

SQL Server 多表删除
摘要:第一步: 建表 create table t1(x int, y int); create table t2(x int, y int); go insert into t1(x,y) values(1,2),(2,3),(3,4),(4,5),(5,6); insert into t2... 阅读全文

posted @ 2015-04-02 23:56 蒋乐兴的技术随笔 阅读(8118) 评论(0) 推荐(0)

mysql alter table
摘要:准备: create table t(x int,y int); 用法 1: 修改列的数据类 alter table t modify column y nvarchar(32); 用法2: 给表加一列 alter table t add column z int; 用法3: 删除... 阅读全文

posted @ 2015-04-01 22:52 蒋乐兴的技术随笔 阅读(256) 评论(0) 推荐(0)

Mysql innodb 后台的7大线程与3大内存
摘要:A:一个master 线程(innodb 几乎在这个线程上实现有所有功能)B:一个lock 监控线程C:一个错误监控线程D:四个IO线程(insert buffer thread\log thread\write thread\read thread) 在windows 平台下可以通过 innod... 阅读全文

posted @ 2015-03-16 23:28 蒋乐兴的技术随笔 阅读(585) 评论(0) 推荐(0)

SQL Server | Mysql 对表的unique 的实现方式
摘要:在ANSI SQL 标准中unique 有两种实现方式 1、是可以插入多个空值、也就是说多个null值看成是互不相同的。 2、是只可以插入一个空值,也主是说把所有的空值看也是相同的。在SQL Server | MySQL 中实现的是第二种标准。例子:(代码以SQL server 的语法为例) ... 阅读全文

posted @ 2015-03-02 17:28 蒋乐兴的技术随笔 阅读(409) 评论(0) 推荐(0)

MySQL 表分区的几种方法和注意
摘要:分区方法1:Hash分区 例子: create table thash(x int ,y int) partition by hash(x) partitions 4; 就这么一句话表就分好区了。下一步我们把问题引深一点; create table thash2(id int prim... 阅读全文

posted @ 2015-02-06 20:37 蒋乐兴的技术随笔 阅读(385) 评论(0) 推荐(0)

MySQL mysqlimport 从txt文件中导入数据到mysql数据库
摘要:mysqlimport: 我说这个我们还是先从世界观方法论的高度来理解一下便有更加准确的把握。数据导入不外呼有两个部分 第一部分:目标对象--我们要把数据导给谁(mysqlimport 的目标对象自然就是mysql数据库中的表了哦) 第二部分:数据源 -- 我们的数据的来源(下面的例子只来源是... 阅读全文

posted @ 2015-02-04 14:56 蒋乐兴的技术随笔 阅读(1108) 评论(0) 推荐(0)

范式化对应用程序的响
摘要:从目的上来说、范式化越高数据库的一致性就越容易维护,范式化越高数据的冗余就越小。通过消除重复数据或数据的各种副本可获得更高效的数据修改操作。因为通常这样只要修改一个地方,就可以减少锁及日志记录。 上面说了这么多你是不是感觉范式化越高就越好呢?可是万事万物都有一个度,过了这个度就不好了。 我不... 阅读全文

posted @ 2015-01-03 14:57 蒋乐兴的技术随笔 阅读(325) 评论(0) 推荐(0)

MySQL Mysqlslap
摘要:在mysql5.1以后的版本:客户端带了个工具mysqlslap可以对mysql进行压力测试:可以使用mysqlslap --help来显示使用方法:Default options are read from the following files in the given order:/etc/m... 阅读全文

posted @ 2014-12-20 21:06 蒋乐兴的技术随笔 阅读(250) 评论(0) 推荐(0)

MySQL my.cnf 参数说明
摘要:MySQL 5.5.13参数说明:[client]character-set-server = utf8port= 3306socket= /data/mysql/3306/mysql.sock[mysqld]character-set-server = utf8user= mysqlport= 3... 阅读全文

posted @ 2014-12-18 21:36 蒋乐兴的技术随笔 阅读(335) 评论(0) 推荐(0)

MySQL 创建用户与修改密码
摘要:创建用户的 3 方法: 1 、create user userName identifed by 'yourPassword'; 2、 grant select on *.* to userName@'host' identified by 'yourpassword'; 3、 insert ... 阅读全文

posted @ 2014-12-11 16:39 蒋乐兴的技术随笔 阅读(341) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航