数据库基础
文章平均质量分 50
hjjk888
这个作者很懒,什么都没留下…
展开
-
mysql约束
创建和使用约束约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 中有5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Un...原创 2010-05-23 14:45:53 · 180 阅读 · 0 评论 -
初学 存储过程 mysql
mysql> delimiter //(其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 即改变输入结束符。 )mysql> create procedure hello() -> begin -> select 'It is not a HelloWorld'; -> end -> //[url]http:/...原创 2010-10-23 15:54:54 · 69 阅读 · 0 评论 -
《MySQL技术内幕:InnoDB存储引擎》
《MySQL技术内幕:InnoDB存储引擎》试读[url]http://www.iteye.com/wiki/hzbook/2906-MySQL-InnoDB#3392[/url]原创 2011-05-06 17:42:23 · 116 阅读 · 0 评论 -
讨论一个java文件定义两个类和Comparator的equals的方法
今天上午发了个问题记录下讨论结果 在AbstractList中有个SubList类!以public class c{}class c1{}再同一个文件中!的结构存在的!!默认的class c1是只有包访问权的!如果改为public 他会提示 放在一个单独的文件中!!外部类不能使private的内部类可以是private修饰的[code=...原创 2010-06-05 11:28:50 · 123 阅读 · 0 评论 -
关于多值依赖--范式!
原文[url]http://book.csdn.net/bookfiles/1168/100116834872.shtml[/url].6 实体中的多值依赖在本节中,我们会看看下一个层次的规范化。虽然在考虑了实现规范化上所需投入的时间,以及最终数据库的性能开销后,这个层次的规范化并没有被普遍采用,然而,本节和这之前的部分一样绝对重要。在前面的部分中,我们处理的是属性的结构以...原创 2010-05-31 17:08:49 · 768 阅读 · 0 评论 -
sys System 用户
1)最重要的区别,存储的数据的重要性不同 sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 system用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。syst...原创 2010-05-31 11:05:02 · 124 阅读 · 0 评论 -
java连接oracle的一点积累
今天用java连接oracle数据库时 费了不少的力因为 如果连接的话 是不支持 用sysdba的方式连接的!所以你用sys等一些系统用户登录是不行De所以要自己创建用户!!create user diy identified by diy;(创建用户需要在系统权限sysdba下)Select * from user_sys_privs查看下用户的权限...原创 2010-05-31 10:59:59 · 85 阅读 · 0 评论 -
登录oracle数据库时常用的操作命令整理
oracle系统默认的用户和密码是创建数据库是创建的用户scott 密码是 tigersys 密码是 change_on_installsystem 密码是 managersysman 密码是 oem_temp也可以sqlplus / as sysdba不用密码登录!!1、su – oracle 不是必需,适合于没有DBA密码时使用,...原创 2010-05-30 22:21:16 · 198 阅读 · 0 评论 -
oracle 批量操作
现在我们有2张表 如下:T1--大表 10000笔 T1_FK_ID T2--小表 5000笔 T2_PK_IDT1通过表中字段ID与T2的主键ID关联模拟数据如下:--T2有5000笔数据[code="java"]create table T2asselect rownum id, a.* from all_objects a where 1=0;...原创 2010-05-27 15:30:50 · 91 阅读 · 0 评论 -
mysql中时间数据类型
MySQL5的日期类型有三种:DATETIME、DATE和TIMESTAMP,除了DATE用来表示一个不带时分秒的是日期,另外两个都带时分秒。TIMESTAMP还可以精确到毫秒。 其次还有个共性,就是他们的格式“不严格”,很自由,一般你认为对的格式都可以正确插入到数据库中。 这里主要解决带时分秒日期的一些常见问题。 一、IMESTAMP 1、TIMESTAMP列...原创 2010-05-23 18:06:43 · 108 阅读 · 0 评论 -
mysql 中判断null
NULL值的概念是造成SQL的新手的混淆的普遍原因,他们经常认为NULL是和一个空字符串''的一样的东西。不是这样的!例如,下列语句是完全不同的:mysql> INSERT INTO my_table (phone) VALUES (NULL);mysql> INSERT INTO my_table (phone) VALUES ("");两个语句把值插入到phone列,但是第一个插入...原创 2010-05-23 15:27:55 · 176 阅读 · 0 评论 -
PreparedStatement setString 特殊字符乱码
PreparedStatement setString 特殊字符乱码[code="java"]据库mysql,在使用PreparedStatement的setString()时,当赋值的内容含有特殊字符的时候,会出现乱码,问题与连数据库的url有关,解决办法:在java后台数据显示正常,但str里面有日文登特殊字符,会出现乱码。(另外由于tomcat数据传输默认为iso-8859-...原创 2011-07-29 13:27:47 · 933 阅读 · 0 评论