
Sql
文章平均质量分 59
猫儿爷爷
...
展开
-
数据库的六种范式
<br />设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只原创 2011-03-23 20:13:00 · 2823 阅读 · 0 评论 -
Java查询MySQL数据库的字段及类型
//Java查询MySQL数据库的字段及类型import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; import java.util.Hashtable; public class Get原创 2011-05-31 17:52:00 · 2198 阅读 · 0 评论 -
常用sql记录
此贴为自己上网 学习收集资料所用SQL SERVERtruncate table bd_deptdoc ----重构表,会删除日志delete from bd_deptdoc ----删除表数据原创 2011-07-19 11:06:22 · 614 阅读 · 0 评论 -
增加 大量数据 表字段
今天公司有个小需求,然后需要增加两个字段.可是执行下来特别慢.上网看了下说是因为大量数据造成的.参考网上例子速度果然快了很多.故记录以备参考! 当你去修改一个有大量数据表的结构时候 程序会去整表扫描 故而执行速度会慢下来很多. -- 一般数据量不大(50W以内) 可以 直接进行修改 如 alter table tab_name add ( column_原创 2012-02-02 09:46:08 · 3516 阅读 · 0 评论 -
MySQL登陆提示 IP被限制 SQL error :1045
今天用登陆服务器的mysql 结果提示 这个提示表示不允许这个IP进行登陆 是mysql的IP限制问题 那么可以修改一下有两种方法: 1. 添加一个新的用户并且授权和添加IP 2.修改root的限制为任何用户首先进入mysql后指定数据库 use mysql;selec原创 2012-06-06 17:00:55 · 16176 阅读 · 0 评论 -
mysql触发器
DELIMITER $$USE `xtzx`$$DROP TRIGGER /*!50032 IF EXISTS */ `sync_user_insert`$$CREATE /*!50017 DEFINER = 'root'@'%' */ TRIGGER `sync_user_insert` BEFORE INSERT ON `tbl_user_info` FO原创 2012-07-04 16:01:14 · 1782 阅读 · 0 评论 -
数据库事务和Hibernate事务
事务特性: 原子性、一致性、隔离性和持久性直接在A程序操作数据库添加数据 那么B程序也可以查到. 此时A和B肯定不在同一个事务 但是对于新增的数据 AB都可以使用的 所以不存在事务当A去update or delete一条数据 那么B肯定不知道 这个时候就存在了一个事务问题. 当B去执行时不会知道数据已经发生改变.原创 2012-09-24 10:05:48 · 939 阅读 · 0 评论 -
一个简单的Mysql 遍历
DELIMITER $$DROP PROCEDURE IF EXISTS insertFK $$CREATE PROCEDURE `test`.`insertFK`() BEGINDECLARE i INTEGER;SET i=591;WHILE i <=654 DOBEGININSERT INTO userinfo_has_role VALUES( (SELECT u原创 2013-06-20 14:34:48 · 6019 阅读 · 0 评论 -
mysql 1558 - Column count of mysql.proc is wrong 的解决
原文地址: http://space.itpub.net/758322/viewspace-716971起因是原来mysql是5.0.47的,后来想用分区表,故整个库导出,然后倒入5.1.51的环境中,但是在创建存储过程中出现如下错误:1558 - Column count of mysql.proc is wrong. Expected 20, found 16 1转载 2013-06-29 15:16:47 · 10141 阅读 · 0 评论