mysql
竹风-静待花开
这个作者很懒,什么都没留下…
展开
-
数据库连接jdbc
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String passwor转载 2013-09-26 08:52:07 · 532 阅读 · 0 评论 -
sql语句优化
一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询转载 2013-09-26 10:32:48 · 416 阅读 · 0 评论 -
mysql外键
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;关闭外键SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;开启外键转载 2013-09-26 08:47:49 · 493 阅读 · 0 评论 -
mysql 数据库的同步问题(双机热备)
1. 首先,你应该有两个或两个以上的 mysql 数据库服务器,版本最好是在 3.3 以上 ( 当然啦,两个服务器不一定是两台机器,一台机器上安装两个 mysql 服务是可以的,同时,如果你对 mysql replication 原理十分精通的话,你甚至可以在一个 mysql 服务的两个不同数据库 database 之间作同步,看有没有需要了) 说明: 这两个服务器一般设置一个为 主服务转载 2013-09-26 08:52:12 · 1665 阅读 · 0 评论 -
数据库三级范式
第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话 和一个家里电话号码) 规范成为1NF有三种方法: 一是重复存储职工号和姓名。这样,关键字只能是电话号码。 二是职工号为关键字,电话号码分为单位电话和住宅电话两个属性 三是职工号为关键字,但强制每条转载 2013-09-26 08:54:00 · 1069 阅读 · 0 评论 -
mysql表分区
/*!50100 PARTITION BY RANGE (to_days(COLLECTTIME))(PARTITION pmin VALUES LESS THAN (734138) ENGINE = InnoDB, PARTITION p201001 VALUES LESS THAN (734169) ENGINE = InnoDB, PARTITION p201002 VALUES原创 2013-09-26 10:38:58 · 635 阅读 · 0 评论 -
mysqldump备份还原和mysqldump导入导出语句大全详解
mysqldump备份:mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径案例:mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:\aa.txtmys转载 2013-09-27 09:07:28 · 443 阅读 · 0 评论