2016年9月15日

mysql 优化

摘要: sql优化: 1.当结果集只有一行数据时,使用LIMIT 1; 2.避免使用select * 这种,需要哪些字段,就直接写出来; 3.使用where语句,条件变量尽量详细; 4.使用join代替子查询; 5.使用enum、char代替varchar; 6.尽可能使用not null; 7.固定长度的 阅读全文

posted @ 2016-09-15 22:17 wzyxidian 阅读(246) 评论(0) 推荐(0) 编辑

Navicat 导入导出

摘要: 当我们对mysql数据库进行了误操作,造成某个数据表中的部分数据丢失时,肯定就要利用备份的数据库,对丢失部分的数据进行导出、导入操作了。Navicat工具正好给我们提供了一个数据表的导入导出功能。 1.导出数据表 Navicat导出数据表的格式很多,增加了对Excel2007以上版本的支持,当设计完 阅读全文

posted @ 2016-09-15 21:43 wzyxidian 阅读(1478) 评论(0) 推荐(0) 编辑

Hibernate的优缺点

摘要: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革 阅读全文

posted @ 2016-09-15 21:39 wzyxidian 阅读(534) 评论(0) 推荐(0) 编辑

Navicate使用注意事项

摘要: 2. Navicat如何连接数据库:点击连接——》输入连接名,然后如果是本机不用更改localhost,如果是别的主机,要将对方 的ip地址输入,端口号3306不变,用户名root,密码自己设置,我一般设置为123456——》点击连接测试,如果连接成功——》点击确定——》双 击新建的连接,然后双击数 阅读全文

posted @ 2016-09-15 21:36 wzyxidian 阅读(451) 评论(0) 推荐(0) 编辑

MySQL 5.6 root密码丢失

摘要: windows下mysql密码忘记了 第一步:netstat -nat(可以查看mysql是否启动了,如果启动了,可以用输入net stop mysql(或者通过任务管理器结束进程)) 第二步:mysqld --skip-grant-tables,不要关闭窗口 第三步:开启一个新的cmd,然后输入m 阅读全文

posted @ 2016-09-15 21:34 wzyxidian 阅读(609) 评论(0) 推荐(0) 编辑

遇到大量数据库连接请求怎么办

摘要: 数据库连接池只有100个连接,有3000个连接请求 (1)如果是长期请求都比较多,根据实际情况与经验适当增加连接池中连接的数量 (2)使用资源调度,建立合适的队列,设置优先级,让优先级高的先执行,优先级低的排队执行 (3)使用二八分配原则,使用缓存技术,实际上百分之八十的访问只集中在百分之二十的数据 阅读全文

posted @ 2016-09-15 21:28 wzyxidian 阅读(1707) 评论(0) 推荐(0) 编辑

数据库自增实现

摘要: mysql 直接在字段后面加 AUTO_INCREMENT oracle 主要是2点,首先是创建一个序列名sequence;然后是,insert语句的时候:将自增的字段的位置,写成序列名.nextval。下面讲解一下,从创建表开始,然后创建sequence,到insert语句怎样写,才能实现字段的自 阅读全文

posted @ 2016-09-15 21:15 wzyxidian 阅读(3692) 评论(0) 推荐(0) 编辑

导航