![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习个人笔记
关系性数据库与非关系性数据库有哪些呢?
怎知灯火
不必仰望别,自己也是风景
展开
-
(三)Oracle概念(视图、序列、同义词、嵌套表)总结与数据库的备份与恢复
㈠. 视图的建立及使用 a. 视图---一个视图实际上就是封装了一条复杂的查询语句 b. 语法---create view 视图名称 as 子查询---此时的子查询表示一条非常复杂的语句 c. 查询视图就像查询表一样直接对视图进行查询操作 d. 想要更改视图的内容,需要重写创建新的视图,视图是不允许的重名的 e. 删除视图---drop view 视图名称 f. 通常修改视图需要删除视图,在oracle中提供了替换命令---create or replace 视图名称 as 子查询---系统会为原创 2020-06-02 10:27:16 · 300 阅读 · 0 评论 -
(二)Oracle的函数使用总结
一. 多表查询 a. 关联字段:使用字段进行关联的操作,可以去掉笛卡尔积 b. select e.ename,e.sal,d.dname,s.grade,m.ename,m.sal,ms.grade from emp e,emp m,salgrade s,dept d,salgrade ms where e.deptno=d.deptno and e.sal between s.losal and s.hisal and e.mgr=m.empno and m.sal between ms.原创 2020-06-02 10:44:45 · 857 阅读 · 0 评论 -
(一)Orcale初识与库表的增删改查
一. 进入命令窗口 a. sqlplus---以命令行的方式进入数据库连接 b. sqlplusw---以窗口的形式启动命令行工具--但本机用不了主用a方法 二. 环境的设置---set命令 a. set linesize 数字---每行显示的长度 b. set pagesize 数字---每页显示的数据条数 三. 对错误命令的修改方式 a. ed---可以创建出文本文件在其中进行编写 b. @---加上文本文件的名字可以直接执行 c. 在本地创建的文件被读取时,需要加上绝对路径,但文原创 2020-06-02 11:37:17 · 213 阅读 · 0 评论 -
Mysql的查询语句与函数的使用总结
多表查询 a. 需求:实际开发中,一个功能可能会设计多张相关的表,进而就可能会出现多表联查的情况 b. 方式:笛卡尔积查询方式 c. select * from 表名1,表名2 where 表1/2的外键值 = 表2/1的id值; d. 内连接查询:在笛卡尔积的查询基础之上,获取左边表有且右边表也有的数据 a. inner join 关键字 --表示内连接查询 b. select * from dept inner join emp on dept.id = emp.dept_id; e. 外连接查询:左外原创 2020-06-02 09:28:20 · 426 阅读 · 0 评论 -
SQL语句的库表操作与增删改查
数据库的创建和表结构的设置 一. 创建数据库 a. 基本格式 create database 数据库名; b. 判断该数据库名称是否存在,若已经存在就不再创建,不存在则执行创建 create database if not exists 数据库名; c. 设置数据库的字符集 create database 数据库名 character set 字符集名; d. 设置数据库的字符集和字...原创 2019-10-17 18:36:35 · 308 阅读 · 0 评论