一览众山小

路在脚下

排序:
默认
按更新时间
按访问量

MySQL优化系列(三)--表的设计与优化(单表、多表)

一、单表设计与优化: 此部分基于此博客去拓展,写下更贴近生产环境的数据表经验 (1)设计规范化表,消除数据冗余(以使用正确字段类型最明显): 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般表设...

2018-10-22 10:44:36

阅读数:579

评论数:0

MySQL优化系列(二)--索引的使用、原理和设计优化

一、索引的概述和使用: (1)概述: 1)什么是索引? 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部数据后选择符合条件的;...

2018-10-22 10:42:08

阅读数:344

评论数:0

MySQL优化系列(一)--查找优化(2)(外连接、多表联合查询以及查询注意点)

(1)基本连接方法(内连接、外连接以及交叉连接): 一)内连接:用比较运算符根据每个表共有的列的值匹配两个表中的行(=或>、<) //意思是:检索商品分类表和商品表“分类描述”相同的行 select         d.Good_ID ,        ...

2018-10-22 10:39:28

阅读数:107

评论数:0

MySQL优化系列(一)--查找优化(1)(非索引设计)

一、明确搜索优化的整体思路以及查询优化的因素: (1)搜索优化的整体思路: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。对于一个整体项目而言只有这些齐头并进,才能实现mysql高性能。 (2)查询优化的因素思路: [一]是否向数据库请求...

2018-10-22 10:37:17

阅读数:322

评论数:0

MySQL技术内幕 InnoDB存储引擎:阻塞、死锁、锁升级

1、堵塞 因为不同锁之间的兼容性关系,在有些时刻一个事务中的锁需要等待另外一个事务中的锁释放它所占用的资源,这就是堵塞。 参数innodb_lock_wait_timeout用来控制等待的时间,默认50秒,是可以动态设置的。 参数innodb_rollback_on_timeout用来设定是否在...

2018-10-22 10:32:57

阅读数:39

评论数:0

数据库总结

1、触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存储过程?用什么来...

2018-04-19 22:20:53

阅读数:234

评论数:0

使用DIV+CSS制作二级导航菜单(横向)

html> html lang="en"> head> meta charset="UTF-8"> title>制作二级导航菜单(横向)title> style type="text/cs...

2017-10-24 12:39:27

阅读数:2374

评论数:0

DIV+CSS制作二级导航菜单(纵向)

html> html lang="en"> head> meta charset="UTF-8"> title>制作二级导航菜单(纵向)title> style type="text/cs...

2017-10-24 12:38:31

阅读数:7048

评论数:0

超链接示例

html> html lang="en"> head> meta charset="UTF-8"> title>超链接示例title> head> body> div> img s...

2017-10-24 12:37:47

阅读数:394

评论数:0

DIV+CSS实现旅游网站首页

html> html lang="en"> head> meta charset="UTF-8"> title>旅游网站首页title> head> body> div> img ...

2017-10-24 12:36:51

阅读数:2078

评论数:0

使用CSS设计网站页面

html> html lang="en"> head> meta charset="UTF-8"> title>使用CSS设计网站页面title> style type="text/css...

2017-10-24 12:35:29

阅读数:644

评论数:0

html模拟京东商城的新用户注册

京东商城的新用户注册 *用户名: *设置密码:     显示字符密码 *确认密码: *邮箱:    免费...

2017-10-21 18:11:14

阅读数:1739

评论数:0

html模拟京东购物车

京东的购物车 我的购物车 商品编号 商品名称 商品价格 返现 赠送积分 商品数量 删除商品 TP301web Html从入门到精通 ¥51.98 ¥0.00 0 删除 TP302web ...

2017-10-21 17:19:53

阅读数:1090

评论数:0

html实现搜狐邮箱登陆首页

搜狐闪电邮箱 登陆搜狐邮箱 邮箱: 密码: 忘记密码            &...

2017-10-21 16:56:07

阅读数:3776

评论数:0

html制作百度首页

百度一下,你就知道 搜索设置 |登陆 |注册 新闻 网页 贴吧 知道 MP3 图片 视频 地图 空间 百科 hao123 更多>>   ...

2017-10-21 16:26:07

阅读数:9808

评论数:0

js实现菜单的收起和展开

菜单的收起和展开 ul{ list-style-type: none; } #cityList1{ display: none; } #cityList2{ display: none; } #cityList3{ display: none; } #cityList...

2017-10-16 23:08:30

阅读数:5578

评论数:0

前端注册验证模板

注册验证                     function validatePassword() {             var passElement=document.getElementById("pass");             va...

2017-10-16 23:07:39

阅读数:1478

评论数:0

JS中eval函数的使用

eval函数的使用 //eval函数的作用:将普通字符串当作JS代码解释执行 window.eval("var i=100"); //等同于var i=100; alert(i); /* 重点:java程序连接数据库之后,查询数据,然后拼接成一个json格式的字符...

2017-10-16 23:06:44

阅读数:387

评论数:0

JS实现网页时钟

网页时钟 function displayTime(){ //1.获取div元素 var timeDiv=document.getElementById("timeDiv"); //2.获取系统当前时间 var nowTime=new Date(); var s...

2017-10-16 23:05:51

阅读数:5749

评论数:0

JS实现checkbox的全选和取消全选

checkbox的全选和取消全选 //页面加载的时候,所有的复选框都是未选中的状态 function checkOrCancelAll(){ //1.获取checkbo的元素对象 var chElt=document.getElementById("chElt");...

2017-10-16 23:04:53

阅读数:5533

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭