1:三范式a:一张表里必须要有主键,列不可分。b:如果一张表里面,两个字段作为主键,那么其他字段不能够部分依赖这两个字段。 2:pl sql:Procedural language(过程语言) 写一个输出hello world的小程序。begin dbms.output.put_line('hell ...
分类:
数据库 时间:
2016-04-16 15:26:01
阅读次数:
211
http://blog.csdn.net/tonyxf121/article/details/8393545 B+/-Tree原理 B-Tree介绍 B-Tree是一种多路搜索树(并不是二叉的): 1.定义任意非叶子结点最多只有M个儿子;且M>2; 2.根结点的儿子数为[2, M]; 3.除根结点以 ...
分类:
数据库 时间:
2016-04-16 15:23:14
阅读次数:
266
任务目的:本地windows下PHP连接远程服务器下的oracle。 必须必须 确定服务器的数据库版本,如果本地的驱动和对方服务器版本不一致,会导致许多报错。 已知的oracle版本 分为 32位的10G,11G,13G 64位的10G,11G,13G 我本机是64位的系统,开始就进去误区,把所有版 ...
分类:
数据库 时间:
2016-04-16 15:22:59
阅读次数:
214
把data文件夹的权限改下,改成user组可以修改、写入,就好了。 还有一个问题,就是进入后台的时候提示没有访问权限的问题,解决方法看下图 ...
分类:
数据库 时间:
2016-04-16 15:20:24
阅读次数:
4265
今天在使用hibernate的时候,插入mysql的数据中的中文总是显示乱码,之前出现过类似的问题,但是没有太在意,今天又发生了。所以向彻底的解决一下。 参考的博文: http://www.cnblogs.com/amboyna/archive/2008/06/18/1224570.html 我的实 ...
分类:
数据库 时间:
2016-04-16 15:19:41
阅读次数:
384
解压mongodb文件后,放到指定文件,最好别有空格、汉字之类的文件中 此时在mongodb文件夹下,建立一个 db 文件夹,此时执行启动命令,默认27017端口号可以打开,但是28017端口无法打开 解决方法: 先删除掉 mongod.lock 文件 该文件默认在你的db文件中 删除之后,在重启m ...
分类:
数据库 时间:
2016-04-16 15:12:16
阅读次数:
649
这是2014阿里实习生北京站二面的一道试题: 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,比如MyISAM和InnoDB存储引擎。 MyISAM索引实现: MyISAM存储引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。MyISAM的 ...
分类:
数据库 时间:
2016-04-16 15:09:26
阅读次数:
222
一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p按ENTER键 ...
分类:
数据库 时间:
2016-04-16 15:07:26
阅读次数:
185
在安装好了MySQL之后,使用了新的配置文件后。MySQL服务器能够成功启动,但在登陆的时候出现了ERROR 2002 (HY000): Can't connect to local MySQL server through socket,即无法通过socket连接到mysql服务器,同一时候提供了 ...
分类:
数据库 时间:
2016-04-16 14:02:31
阅读次数:
422
命名规范 自动序号 非特殊情况,设计数据表时一般都会带有一个自增长的整形序号字段作为主键,字段名为id. 在其他关联表中引用时需补充表名,如:a表中需一个字段表示b_c表中的id字段,那么就在a中增加一个bCId的字段. 索引设计 索引效率 enum 以及 tinyint(1) 无需索引 ...
分类:
数据库 时间:
2016-04-16 13:57:12
阅读次数:
341
根据字段长度筛选符合条件的数据: select tbID from tablename where length(tbID)=2 在字段前添加0补齐3位: select lpad(tbID,3,'0') from tablename 更新字段值: update tablename set tbID= ...
分类:
数据库 时间:
2016-04-16 13:53:21
阅读次数:
212
1.在没有设置默认值的情况下: SELECT userinfo.id, user_name, role, adm_regionid, region_name , create_time FROM userinfo LEFT JOIN region ON userinfo.adm_regionid = ...
分类:
数据库 时间:
2016-04-16 12:24:47
阅读次数:
377
BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。 有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大 ...
分类:
数据库 时间:
2016-04-16 12:24:04
阅读次数:
207
1、查询表空间地址: select name from v$datafile; 2、创建表空间: create tablespace yysspace datafile ‘D:\APP\MIAO\ORADATA\ORCL\YYSSPACE.DBF’ size 500M autoextend on n ...
分类:
数据库 时间:
2016-04-16 12:25:25
阅读次数:
177
$ mysql -u root -p 首先配置允许访问的用户,采用授权的方式给用户权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON ...
分类:
数据库 时间:
2016-04-16 12:23:10
阅读次数:
222
账户过期,必须要用户更改密码, 账户才能重新使用。 但有些时候, 因为各种原因, 我们并不知道原密码的明文是什么,但很多时候又不能修改已有密码,好在可以用原密码来更改密码。 在11G中,dba_users.password已经不再显示用户的密码: 在系统表user$中,可以查看用户的密码(PASSW ...
分类:
数据库 时间:
2016-04-16 12:19:42
阅读次数:
256