Mysql
文章平均质量分 63
瑛民星
这个作者很懒,什么都没留下…
展开
-
Sql server存储过程以及一次插入多条记录
首先简单介绍sql server存储过程吧。至于概念含义啥的就不做过多介绍了。它其实和mysql有些类似,语法大同小异。还是用例子说明问题吧。CREATE PROCEDURE insert_supplier@supplier_name varchar(30),@supplier_contact varchar(30),--------------------------------输原创 2012-02-21 19:26:16 · 7463 阅读 · 1 评论 -
Mysql技术内幕InnoDB存储引擎——表&索引算法和锁
表4.1、innodb存储引擎表类型innodb表类似oracle的IOT表(索引聚集表-indexorganized table),在innodb表中每张表都会有一个主键,如果在创建表时没有显示的定义主键则innodb如按照如下方式选择或者创建主键。首先表中是否有唯一非空索引(unique not null),如果有则该列即为主键。不符合上述条件,innodb存储引擎会自动创建一原创 2012-12-07 10:51:34 · 7229 阅读 · 0 评论 -
Mysql技术内幕InnoDB存储引擎——InnoDB存储引擎
特此申明:前段时间找工作所以看了《Mysql技术内幕InnoDB存储引擎》,整理的时候除了参考网上已有的笔记贴,加上自己整合的,可能和别人有雷同之处。不过无所谓啦,写出来自己看看,需要的朋友参考下,仅此而已。一.mysql体系结构和存储引擎1.1、数据库和实例的区别 数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,原创 2012-12-07 10:43:45 · 8045 阅读 · 0 评论 -
高性能Mysql主从架构的复制原理及配置详解
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到转载 2012-12-04 21:40:17 · 678 阅读 · 0 评论 -
按照用户ID进行分组,保留用户的最新的1000条数据,超过1000条的都进行删除
BEGIN02 #Routine body goes here...03 /*04 查询用户超过1000条则进行删除功能05 */06转载 2012-12-04 21:15:56 · 1211 阅读 · 0 评论 -
Mysql索引介绍与使用
Mysql新建索引: CREATE INDEX indexName ON mytable(username(length));修改表结构建立索引: ALTER mytable ADD INDEX [indexName] ON (username(length));索引两个特征:唯一索引和复合(组合)索引唯一索引: 1):只要原创 2012-03-11 08:51:22 · 760 阅读 · 0 评论 -
tomcat连接池的设置
今天简单介绍下tomcat连接池的设置,其中maxActive,maxIdle,maxWait为必选项目,而a,b,c里面的三个设置项却可以进行优化设置。a. 如果设为true则tomcat自动检查恢复重新利用,没有正常关闭的Connection.(默认是false) removeAbandoned true b. 设定连接在多少秒内被认为是放弃的连接,即可进原创 2012-03-25 21:47:49 · 554 阅读 · 0 评论 -
prepareStatement介绍与使用
它表示预编译的SQL语句的对象,其中SQL语句被预编译并且存储在PreparedStatement对象中。然后可以使用此对象高效地多次执行该语句。例子:(1)PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES SET SALARY = ? WHERE ID = ?");(2)pstmt.setBigDecim原创 2012-03-06 20:38:25 · 10753 阅读 · 0 评论 -
Mysql存储过程游标加循环
Mysql的存储过程是从版本5才开始支持的,所以目前一般使用的都可以用到存储过程。今天分享下自己对于Mysql存储过程的认识与了解。一些简单的调用以及语法规则这里就不在赘述,网上有许多例子。这里主要说说大家常用的游标加循环的嵌套使用。首先先介绍循环的分类:(1)WHILE ... END WHILE (2)LOOP ... END LOOP (3)REPEAT ... EN原创 2012-02-18 11:33:40 · 5498 阅读 · 2 评论 -
mysql新建表和修改字段例子
--新建用户手机表user_telphone,其中user_recordid关联到user_info的recordid字段//sql脚本的注释符:--CREATE TABLE `user_telphone` ( `keyid` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `user_recordid` int(11) NOT NULL原创 2012-02-26 11:11:04 · 3070 阅读 · 1 评论 -
mysql一次性更新某字段带有特殊字符
update table_name set column_name = concat(substring_index(column_name,'@',1),'@120.199.9.25');知识点扩展:(1)concat函数合并字符串(2)MySQL 字符串截取函数:left(str, length);right(str, length);substring(str, pos),s原创 2012-02-23 21:12:26 · 4082 阅读 · 0 评论 -
Mysql技术内幕InnoDB存储引擎——事务&备份&性能调优
事务 transaction是数据库区别于文件系统的重要特性之一,innodb引擎完全符合事务的ACID特性。 Atomicity 原子性 Consistency一致性 Isolation 隔离性 Durability 持久性7.1、事务概述 Atomicity 原子性:整个数据库事务是不可分割的工作单位。原创 2012-12-11 13:26:36 · 4397 阅读 · 0 评论