随笔分类 - 数据库
常见的数据库理论,简单的SQL操作
摘要:注:本文来自:https://blog.csdn.net/xifeijian/article/details/20316775 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。 基本的差别为:MyISAM类型不支持事务处理等高级处理,而I
阅读全文
摘要:UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复;union 是取唯一值,记录没有重复。 1、UNION 的语法如下: 2、 UNION ALL的语法如下: 效率: UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。
阅读全文
摘要:注:本文来自http://geeklee.iteye.com/blog/1160949 使用jdbc向数据库插入100000条记录,分别使用statement,PreparedStatement,及PreparedStatement+批处理3种方式进行测试: 1、使用Statement插入10000
阅读全文
摘要:注:例子引用来自:https://www.cnblogs.com/WJ 163/p/6023054.html 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。 银行应用是解释事务必要性的一个经典例子。 假设一个银行的数据库有两张表:支票(checking)表和储蓄(savings)表。现在
阅读全文
摘要:1. 第一范式 __第一范式__ 是最基本的规范形式,即关系中每个属性都是不可再分的简单项。 __定义__ 如果关系模式R所有的属性均为简单属性,即每个属性都是不可再分的,则称R属于第一范式,简称1NF,记住R属于1NF。 把满足1NF的关系称为规范化。在关系数据库系统中只讨论规范化的关系,凡是非规
阅读全文
摘要:前面已经讲述了关系数据库、关系模型的基本概念以及关系数据库的标准语言。如何使用关系模型设计关系数据库,也就是面对一个现实问题,如何选择一个比较好的关系模式的集合,每个关系又应该由哪些属性组成,这属于数据库设计的问题,确切地讲是数据库逻辑设计的问题。有关数据库设计的全过程将在第6章详细讨论,本章讲述关
阅读全文
摘要:注:源自于《Java程序员面试秘笈》! 1.创建数据库MYDB 2.创建学生表student (sno,sname,ssex,sage,sclass) 3.创建课程表course(cno,cname,ccredit) 4.创建选课表SC(sno,cno,grade) 5.添加数据 6.添加数据 7.
阅读全文