- 博客(12)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 5)mysql sql的使用技巧及优化(1)
一连接和子查询的使用1 inner join 内连接2 Left Outer Join 左外连接3 右连接4 full join mysql不支持使用UNION ALL代替5 update join set多表更新的使用6 使用join避免子查询提高效率7 特殊情况使用子查询可简化开发二sql处理行列转换1 行转列场景1 行转列数据准备3 行转列 例子4 列转行 场景5 列
2016-12-21 17:02:04
398
原创 4)mysql自定义函数和存储过程
十自定义函数十一存储过程1 mysql解析sql的流程2 存储过程的特点3 创建语法4 例子十二存储过程与自定义函数的区别十、自定义函数 函数体例子:创建不带参数的自定义函数:mysql> CREATE FUNCTION f1() RETURNS VARCHAR(30) -> RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点:%i分:%s秒'
2016-12-21 16:48:38
412
原创 3)mysql 函数的使用
九函数1 字符函数2 数值运算符与函数3 比较运算符与函数4 日期函数5 信息函数6 聚合函数7 加密函数九、函数9.1 字符函数部分举例:mysql> select concat('abc','def');+---------------------+| concat('abc','def') |+---------------------+| abcdef
2016-12-21 16:39:27
302
原创 2)mysql 单表的增删改查,以及子查询,关联查询
七表的增删改查1 INSERT INTO 插入2 更新记录3 删除记录4 SELECT 查找八子查询和连接1 准备数据2 子查询的使用3 insert select 的使用4 多表更新5 create select 语句6 表连接7 设计自关联表树形结构8 删除tdb_goods中的重复数据这里使用了delete inner join七、表的增删改查7.1 INSERT I
2016-12-21 16:32:47
1108
原创 mysql 约束以及修改列定义(补充)
一约束二mysql修改列定义一、约束:保证数据完整性和一致性 表级约束和列级约束 - not null(非空约束) - primary key(主键约束) - unique key(唯一约束) - default(默认约束) - foreign key(外键约束)外键约束的例子:mysql> use text;Database changedmysql> create table
2016-12-21 16:27:31
705
原创 1)mysql 安装,数据库创建,表创建
一mysql安装二mysql登录与退出提示符1 登录2 退出3 提示符三mysql的语句规范四创建数据库五数据类型1 整型2 浮点型3 日期类型4 字符类型六创建表2 创建表的语法插入数据的语法2 创建表的时候给表字段增加约束3 例子一、mysql安装百度经验:http://jingyan.baidu.com/article/642c9d34aa809a644a46f7
2016-12-21 16:24:50
508
原创 js中的闭包
一什么是闭包二闭包有什么好处应用在哪1 好处2 用法三闭包需要注意的地方1 IE下会引发内存泄露一、什么是闭包?特点: 1 函数嵌套函数 2 内部函数可以引用外部的参数和变量 3 参数和变量不会被垃圾回收机制所回收举一个简单的闭包的例子,例子中符合闭包的三个特点function aaa(a){ var b = 5; function bbb(){ a
2016-12-21 16:06:48
316
原创 js中对象的拷贝(复制)
一场景二浅拷贝三深拷贝一、场景除了基本类型跟null,对象之间的赋值,只是将地址指向同一个,而不是真正意义上的拷贝将一个对象赋值给另外一个对象。var a = [1,2,3];var b = a;b.push(4); // b中添加了一个4alert(a); // a变成了[1,2,3,4] 自定义对象var obj = {a:10};var obj2 = obj;obj2.a =
2016-12-21 16:04:53
13586
原创 js中的快速排序
一快速排序例子第一个排第二次排第三次排二代码如下一、快速排序(例子)1 找一个基准点, 2 建立两个数组,分别存储左边和右边的数组, 3 利用递归进行下次比较。 例如:[12,5,37,6,22,40]例子的步骤:第一个排:在这6个数中,找一个基准点,就是中间一个数,如这里就是6除以2等于三,就是找第三个数,这里是37; 找到37之后,将剩下的数[12,5,6,22,40]
2016-12-21 16:03:57
369
原创 JS中的事件委托
一JS事件委托二好处提高效率新增加的标签也可以有之前的事件一JS事件委托JS事件委托是利用了事件冒泡的机制,将事件委托的父级元素去做,让父级元素触发时间。二、好处:1 提高效率例如:鼠标移入的时候,给每个li增加背景颜色,移出的时候,去掉背景颜色<script type="text/javascript">window.onload = function(){ var oUl = d
2016-12-21 16:02:07
373
原创 js函数以及js函数表达式
一声明与表达式的格式1 声明式的格式2 表达式的格式二区别1 函数表达式可以直接在后面加括号执行而函数声明不可以2 函数表达式可以被提前解析出来3 命名函数表达式跟匿名函数表达式的区别一、声明与表达式的格式1.1 声明式的格式:函数声明: function 函数名(){} 例子:function aaa(){} // 函数声明1.2 表达式的格式:函数表达式: function 函
2016-12-21 15:57:50
725
原创 使用maven插件反向映射generatorConfig.xml生成代码
一 配置Maven pomxml 文件二 配置generatorConfigxml文件三 运行插件 mybatis-generatorgenerate一、 配置Maven pom.xml 文件<!-- 反向映射 --><plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-m
2016-10-19 17:07:40
1213
空空如也
ext2.2 gridpanel 数字排序有误
2016-05-23
html下加载img的问题,图片资源访问变成下载
2016-01-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人