mysql
文章平均质量分 53
肖利强
四年半的开发经验,熟悉OOP编程,熟悉23种设计模式,注重代码设计和架构,2年开发管理经验,熟悉团队合作开发代码管理,励志成为系统架构师,本人能力弹性很大,压力越大,潜力越大,对互联网行业比较感兴趣,希望下份工作可以做互联网方面的研发工作。
展开
-
mysql学习笔记1
1 Mysql安装 rpm -ivh mysql-libs-5.1.73-3.el6_5.x86_64.rpm rpm -ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm rpm -ivh mysql-5.1.73-3.el6_5.x86_64.rpm rpm -ivh mysql-server-5.1.73-3.el6_5.x86_64.rpm 设置开原创 2015-08-13 01:24:29 · 231 阅读 · 0 评论 -
mysql学习笔记2
mysql常用函数 1 字符串函数 concat(s1,s2...sn):把传入的参数连接成一个字符串 select CONCAT(baiduadress,":",address) from kd_order; insert(str,x,y,newstr):将字符串str从第x位置开始,y个字符长的子串替换为字符串newstr select INSERT(baiduadress,3,100,原创 2015-08-13 02:44:11 · 236 阅读 · 0 评论 -
mysql分区
1 查看是否支持分区:show variables like '%partition%' 2 四种分区类型 range分区:根据值范围分区,5.5版本支持非整数列分区,5.1只支持整数列; list分区:基于每局出的列表分区; hash分区:事先决定分区个数,平均分到各个分区;只支持整数列 key分区:类似于hash分区,不过支持处blob和text外的其他列来作为分区键;可以不指定分区原创 2015-08-15 18:09:21 · 235 阅读 · 0 评论 -
mysql数据类型选择
1 char和varchar:char是固定长度字段,varchar是可变长度字段 MyisAM 用char;Memory都一样;innodb用varchar 2 text和Blob区别是blob可以存储二进制数据比如图片;定期执行optimeze table对表进行碎片整理 3 浮点数和定点数:浮点数有误差,对精度要求高的要使用定点数原创 2015-08-14 11:53:56 · 230 阅读 · 0 评论 -
mysql触发器和事务控制
drop trigger addStudent; DELIMITER $$ CREATE trigger afterInsertStu after insert on student for each row BEGIN INSERT INTO subject(subid,subname) VALUES (new.stuid,'aasasas');原创 2015-08-15 17:33:03 · 326 阅读 · 0 评论 -
mysql存储过程和函数,事件调度器
定义:存储过程和函数是事先经过编译并存储在数据库中的一段sql语句的集合 区别:1 函数必须有返回值,而存储过程可以没有; 2 存储过程的参数可以使用in,out,inout类型;而函数的参数只能是In类型 权限:创建存储过程和函数需要亚欧create routine权限,修改或者删除存储过程和函数需要有alter routine权限,执行存储过程和函数需要有execute权限; 存储过程原创 2015-08-15 15:46:33 · 369 阅读 · 0 评论 -
mysql的存储引擎
1 存储引擎包括MyisAM,InnoDB,BDB,MEMORY,MERGE,EXAMPLE,BDB_Cluster,ARCHIVE,CSV,BLACKHOLE,FEDERATED; 其中只有InnoDB和BDB支持失误,其他都是非事物安全表; 2 5.5之前默认存储引擎是MyISAM,5.5之后默认是InnoDB; 3 show engines;查询数据库支持的查询引擎 4 alter原创 2015-08-14 11:50:14 · 334 阅读 · 0 评论