首页 > 数据库技术
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 ...
分类:数据库技术   时间:2016-10-19 09:35:46    收藏:0  评论:0  赞:0  阅读:140
Oracle建表脚本记录
...
分类:数据库技术   时间:2016-10-19 09:32:13    收藏:0  评论:0  赞:0  阅读:232
20_学生选课数据库SQL语句练习题1
25、查询95033班和95031班全体学生的记录。 select * from STUDENT t,SCORE s where t.sclass=95033 or t.sclass=95031 26、 查询存在有85分以上成绩的课程Cno. select s.cno from SCORE s wh ...
分类:数据库技术   时间:2016-10-19 09:32:01    收藏:0  评论:0  赞:0  阅读:237
自定义函数执行动态sql语句
--函数中不能调用动态SQL,使用用存储过程吧。如果还要对函数做其他操作,换成存储过程不方便,可以考虑把其他操作一起封装在存储过程里面。如: create proc [dbo].[FUN_YSCL_GetSpvalue] @FormID VARCHAR(200) AS BEGIN DECLARE @ ...
分类:数据库技术   时间:2016-10-19 09:31:44    收藏:0  评论:0  赞:0  阅读:252
Oracle增删改DML脚本记录
...
分类:数据库技术   时间:2016-10-19 09:31:28    收藏:0  评论:0  赞:0  阅读:343
redhat6.5部署oracle 11G R2 (参考配置)
安装过程中遇到的问题: 1.创建oracle用户时,最好指定家目录,常规的为/opt/oracle,默认的/home/oracle也是可以的。 2.在"添加主机名与IP地址对应"一步中,一定要配置对IP,不然安装过程中会出现"Oracle Net Configuration Assisant fai ...
分类:数据库技术   时间:2016-10-19 09:30:32    收藏:0  评论:0  赞:0  阅读:285
mysql数据库存储引擎(1)
mysql的存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。首先我们可以查看mysql支持的存储引擎:mysql>showengines; +------------+---------+----------------------------------------------------------------+--------------+------+---------..
分类:数据库技术   时间:2016-10-19 07:50:17    收藏:0  评论:0  赞:0  阅读:254
mysql 取得行号后再排序
一.理论准备 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 ...
分类:数据库技术   时间:2016-10-19 07:42:59    收藏:0  评论:0  赞:0  阅读:368
mysql共享锁与排它锁
共享锁shared lock(也叫读锁read lock)又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。共享锁不阻塞共享锁,阻塞排它锁 排他锁e ...
分类:数据库技术   时间:2016-10-19 07:37:36    收藏:0  评论:0  赞:0  阅读:413
mysql外键详解
1.1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。 2.2、外键可以是一对一的,一个表的记录只能 ...
分类:数据库技术   时间:2016-10-19 03:11:42    收藏:0  评论:0  赞:0  阅读:295
JDBC学习笔记及问题小结
JDBC => Java Database connectivity => 数据库连接 JDBC 就是由 java提供的一套访问数据库的统一api. 使用这套api , 我们在 切换库时 十分方便. 并且切换库不会改变代码.学习成本也降低了. 1.开发一个jdbc程序 1> 导包 ==> 导入厂商提 ...
分类:数据库技术   时间:2016-10-19 03:08:33    收藏:0  评论:0  赞:0  阅读:324
只有innoDB才允许使用外键
1.只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎。 2.注意: 1、必须使用InnoDB引擎; 2、外键必须建立索引(INDEX); 3、外键绑定关系这里使用了“ ON DELETE CASCADE”,意思是如果外键对应数据被删除,将关联数据完全删除, 3.更新的操 ...
分类:数据库技术   时间:2016-10-19 03:07:43    收藏:0  评论:0  赞:0  阅读:314
数据库三范式
1范式:表中的每个字段都是原子的,表中的字段不能再拆分。 如:讲师代课表:讲师姓名(P)、性别、班级(P)、教室、代课时间(天)、代课时间段(开始--结束) 不满足1NF,代课时间段需要拆分解决方案:将代课时间段拆分成开始和结束 讲师代课表:讲师姓名(P)、性别、班级(P)、教室、代课时间(天)、开 ...
分类:数据库技术   时间:2016-10-19 03:05:20    收藏:0  评论:0  赞:0  阅读:262
mysql外键级联更新删除
MySQL支持外键的存储引擎只有InnoDB,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引。在创建索引的时候,可以指定在删除、更新父表时,对子表进行的相应操作,包括RESTRICT、NO ACTION、SET NULL和CASCADE。其中RESTRICT和 ...
分类:数据库技术   时间:2016-10-19 03:00:43    收藏:0  评论:0  赞:0  阅读:266
mysql字段的适当冗余有利于提高查询速度
CREATE TABLE `comment` ( `c_id` int(11) NOT NULL auto_increment COMMENT '评论ID', `u_id` int(11) NOT NULL COMMENT '用户ID', `name` varchar(50) NOT NULL de ...
分类:数据库技术   时间:2016-10-19 02:52:51    收藏:0  评论:0  赞:0  阅读:345
mysql23个知识点
1.它是一种解释语言:写一句执行一句,不需要整体编译执行。 2。1.没有“ ”,字符串使用‘ '包含 3.一个表只有一个主键,但是一个主键可以是由多个字段组成的 组合键 4.实体完整性:实体就是指一条记录。这种完整性就是为了保证每一条记录不是重复记录。是有意义的 5.目前关系数据库最常用的四种范式分 ...
分类:数据库技术   时间:2016-10-19 02:48:12    收藏:0  评论:0  赞:0  阅读:199
JDBC的连接和增删改和查找
package Test2;import java.sql.*;import java.sql.DriverManager;import java.sql.SQLException;public class DB {private static String driver="com.microsof ...
分类:数据库技术   时间:2016-10-19 02:40:27    收藏:0  评论:0  赞:0  阅读:211
mysql建表时拆分出常用字段和不常用字段
一对一 一张表的一条记录一定只能与另外一张表的一条记录进行对应,反之亦然。 学生表:姓名,性别,年龄,身高,体重,籍贯,家庭住址,紧急联系人 其中姓名、性别、年龄、身高,体重属于常用数据,但是籍贯、住址和联系人为不常用数据 如果每次查询都是查询所有数据,不常用的数据就会影响效率,实际又不用 常用信息 ...
分类:数据库技术   时间:2016-10-19 02:39:26    收藏:0  评论:0  赞:0  阅读:262
mysql表的一对一/一对多/多对多联系
1.数据库中的多对多关联关系一般需采用中间表的方式处理,将多对多转化为两个一对多。 2.通过表的关系,来帮助我们怎样建表,建几张表。 ...
分类:数据库技术   时间:2016-10-19 02:36:09    收藏:0  评论:0  赞:0  阅读:274
关于SQL Server 安装程序在运行 Windows Installer 文件时遇到错误
前几日安装sql server2008r2 的时候碰到这个问题: 出现以下错误: SQL Server 安装程序在运行 Windows Installer 文件时遇到错误。 Windows Installer 错误消息: 打开安装日志文件的错误。请验证指定的日志文件位置是否存在,是否可以写入。 Wi ...
分类:数据库技术   时间:2016-10-19 02:31:16    收藏:0  评论:0  赞:0  阅读:471
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!