数据库
包含MySQL、Oracle使用方法等知识
Mo*◑
这个作者很懒,什么都没留下…
展开
-
全外连接、左外连接和右外连接区别(含举例)
全外连接是左外连接和右外连接的结合。左外连接和右外连接的区别如下:1、数据集合上的区别(1)左外连接:是A与B的交集,然后连接A的所有数据。(2)右外连接:是A与B的交集,然后连接B的所有数据。2、计算方法上的区别(1)左外连接:计算方法是,A左连接B记录=表3的公用记录集C +表A的记录集A1。(2)右外连接:计算方法是,A右连接B记录=图3公共部分记录集C +表B记录集B1。例子: a表 id name b表 id job原创 2020-06-18 22:54:50 · 19096 阅读 · 4 评论 -
数据库-实训项目-homework
数据库实训项目选题:1、图书管理系统功能需求:用户登陆图书管理系统,如没有可注册。登陆后,可查看图书信息,可实现图书借还,查询等功能数据库:用户信息,图书信息2、学生信息管理系统功能需求:用户登陆学生信息管理系统,如没有可注册。登陆后,可查看学生的信息,可新增,删除,修改学生;可实现学生成绩管理,如查看成绩,添加成绩等功能。数据库:学生信息3、航空订票系统功能需求:用户可登陆订票系...原创 2020-03-18 01:50:01 · 2768 阅读 · 0 评论 -
Java连接数据库Oracle-增删改查
增:import java.sql.Connection;import java.sql.Date;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;//使用JDBC连接数据库,对emp进行数据的插入操作public class TestInsert...原创 2020-03-18 01:45:48 · 660 阅读 · 0 评论 -
数据库-实训项目学习笔记整理(4)
MouseAdapter --抽象类MouseListener --接口普通类、抽象类、接口的创建public class A{ //普通类}A a=new A(); //正确public abstract class B{ //抽象类}B b=new B(); //错误public interface C{ //接口}C c=new C(); ...原创 2020-03-18 01:36:41 · 202 阅读 · 0 评论 -
数据库-实训项目学习笔记整理(3)
JDBC的使用步骤:1)引入oracle的jar文件,看到带小奶瓶图标的oraclejar文件表示引入成功。2) 获得数据库的连接,Connection。(相当于打开SQL Plus终端,输入完用户名和密码的阶段)3) 预编译sql语句(相当于在SQL Plus中输入完sql语句写完分号没有换行的阶段)4) 执行sql语句(相当于在SQL Plus中回车)sql假定表代码实现:...原创 2020-03-18 01:32:29 · 299 阅读 · 0 评论 -
数据库-实训项目学习笔记整理(2)
JPanel是java提供的一个类,表示面板JPanel的两种使用方式:1)创建JPanel,然后往JPanel中放内容JPanel p=new JPanel();p.add(....);p.add(....);2)不直接创建JPanel,而是被其他类继承extends来使用public class JPanel{ Java提供,写好的,不可改变的内容 其中有...原创 2020-03-13 16:35:01 · 352 阅读 · 0 评论 -
数据库-实训项目学习笔记整理(1)
JDBC技术JavaDatabaseConnection是java连接数据库的一种技术。Java开发工具(1)桌面级程序应用 Client客户端/Server服务器架构 qq…(2)互联网程序应用 Browser浏览器/Server服务器架构baidu taobao 12306移动端、大数据等开发…Eclipse jdk+配置环境变量+eclipse C/SMyEc...原创 2020-03-12 11:48:30 · 367 阅读 · 0 评论 -
数据库-Oracle学习笔记(9)
外连接–关联查询内连接返回满足条件的数据记录,没有满足条件的记录是不会被查询出来的;(满足条件的14条记录被查询出来了,xiaohong和40部门因没有条件满足,没有查询出来。)内连接的语法:select 列…from table1 join table2on 条件;外连接是不仅返回满足连接条件的记录,还将返回不满足条件的记录。(1)左外连接语法:select 列…fr...原创 2020-03-11 10:30:15 · 1317 阅读 · 0 评论 -
数据库-Oracle学习笔记(8)
3月9日DQL语言查询语言的基本结构select 字段…from 表名where 条件;使用order by子句 – 排序1)语法:select 字段…from 表名where 条件order by 列名;强调:order by子句必须放在最后使用。2)asc和desc的使用asc用来指定升序排序(默认)desc用来指定降序排序查询员工表中所有的员工姓名,...原创 2020-03-11 10:20:21 · 193 阅读 · 0 评论 -
数据库-Oracle学习笔记(7)
2、SQL的基础查询 --DQL语言1)基本查询语言 select … from … where …;(1)from关键字指定从哪个表中查询(2)使用别名的问题在select语句里面,select是指定查询的哪些列语法:别名写在列明之后,空格隔开,中间可以加或者不加as关键字。列明 别名列明 as 别名说明:如果希望别名中区分大小写字符,或者别名中包含字符或空格,...原创 2020-03-05 16:13:11 · 257 阅读 · 0 评论 -
数据库-Oracle学习笔记(6)
next_day函数语法:next_day(date, c) 返回date日期的下一个周几/星期几,周几是由参数c决定的。说明:月 03 02 3月 2月日/天 1 2 3 星期一 星期二中文环境下,c的取值可以’星期一’~’星期天’英文环境下,c的取值WEDNESDAY为了不免麻烦,c的取值用数值1-7 表示周日-周六select sysdate, next_...原创 2020-03-04 23:09:30 · 166 阅读 · 0 评论 -
数据库-Oracle homework3
Oracle日期综合练习1、 按照’2009-4-11 20:35:10’ 格式显示系统时间2、 需要显示职员的入职时间格式为’17 of 10月 2004’,sql语句如何写3、 构造sql语句,产生类似于下面形式的结果即hiredate列显示的格式为’1980-12-17’;再将hiredate列以’1980年12月17日’格式显示。4、 创建订单表order,订单表中有3列分别为...原创 2020-03-04 22:35:02 · 214 阅读 · 0 评论 -
数据库-Oracle数据类型操作思维导图
原创 2020-03-04 11:56:47 · 168 阅读 · 0 评论 -
数据库-Oracle学习笔记(5)
Oracle中的数值(数字)操作数值(数字)类型(1)number(n) 表示整数 n表示数字的总位数,n的取值是1~38(2)number(n,m) 表示浮点数(小数) n表示数字的总长度,m表示小数点后长度数值函数round函数:用于四舍五入语法:round(n, m)–参数中的n可以是任何数字,指要被处理的数字–m必须是整数–m取正数,则四舍五入到小数点后第m位...原创 2020-03-03 14:36:27 · 277 阅读 · 0 评论 -
数据库-Oracle学习笔记(4)
Oracle字符串操作字符串类型:char类型和varchar2类型char类型char类型存放的是定长字符,存不满补空格;char最大取值是2000字节,也就是最多保存2000个英文字符,1000个汉字;char可以不指定长度,默认为1,例如loc char等价于loc char(1)。varchar2类型varchar2类型存放的是变长字符,存多少占用多少;varchar...原创 2020-03-02 11:48:46 · 168 阅读 · 0 评论 -
数据库-Oracle homework2
create table emp( empno number(4,0), ename varchar2(10), job varchar2(9), mgr number(4,0), hiredate date, sal number(7,2), comm number(7,2), ...原创 2020-03-01 18:08:12 · 198 阅读 · 0 评论 -
数据库-Oracle homework1
练习1:create table employee( id number(4) not null, name varchar2(20) not null, gender char(1) default 'M', birth date, salary number(6,2), comm number(6,2), ...原创 2020-03-01 16:44:38 · 151 阅读 · 0 评论 -
数据库-Oracle学习笔记(3)
insert语句–给表增加/插入数据 (补)insert插入语句 – 结合默认值default和非空约束not null SQL>create table user2( id number(4) default 1001, name varchar2(10), password varchar2(10) not null ); ...原创 2020-03-01 15:44:26 · 182 阅读 · 0 评论 -
数据库-Oracle学习笔记(2)
创建表 – DDL语言1)create语句语法:create table 表名(字段1 类型, 字段2 类型, …);说明:表名超过30个字符;表名、字段名(列名)是自由定义的;所有的sql语句都是以;结尾的。 SQL> create table user_zs( id number(4), password char(6), ...原创 2020-02-28 13:16:38 · 209 阅读 · 0 评论 -
数据库-Oracle学习笔记(1)
数据库的简介英文DataBase,是一种软件产品,用于存储数据,管理数据的存储仓库(容器)。把数据库理解为U盘。U盘或者硬盘是实物,数据库是软件产品。Java语言的应用领域(1)桌面级程序应用开发Client客户端-架构 Client/Server服务器-架构的程序(2)互联网程序应用开发Browser浏览器/Server服务器-架构的程序淘宝网页 www.taobao.co...原创 2020-02-27 22:41:26 · 265 阅读 · 0 评论