oracle学习第三天

怎么建表?
根据需求建ER图
根据ER图和三范式建表
oracle学习第三天_第1张图片
oracle学习第三天_第2张图片

SQL

structured query language 结构化查询语言
数据库执行语句

oracle学习第三天_第3张图片数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成
oracle学习第三天_第4张图片oracle学习第三天_第5张图片oracle学习第三天_第6张图片
数据控制语言(DCL:Data Control Language)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、REVOKE等语句
oracle学习第三天_第7张图片

插入语句

oracle学习第三天_第8张图片
oracle学习第三天_第9张图片oracle学习第三天_第10张图片

更新数据

日期类型:
oracle有日期类型,但是不建议使用,一般用字符串类型代替日期类型
页面中的日期其实是字符串类型,

原因:
表中使用日期的话向oracle插入的话要先把字符串类型转换成日期类型,才可以插入
查询的时候又要把日期类型转换成字符串类型,会影响数据库的性能

oracle学习第三天_第11张图片oracle学习第三天_第12张图片oracle学习第三天_第13张图片

删除数据

oracle学习第三天_第14张图片
oracle学习第三天_第15张图片oracle学习第三天_第16张图片oracle学习第三天_第17张图片

查询数据

oracle学习第三天_第18张图片oracle学习第三天_第19张图片oracle学习第三天_第20张图片

sql函数

oracle学习第三天_第21张图片单行函数
oracle学习第三天_第22张图片oracle学习第三天_第23张图片聚合函数
oracle学习第三天_第24张图片
avg() 平均值
min() 最小值
max() 最大值
sum() 求和
count() 计数
oracle学习第三天_第25张图片oracle学习第三天_第26张图片oracle学习第三天_第27张图片以上查询基本都是单表查询,就是每次查一张表

查询

oracle学习第三天_第28张图片
子查询
oracle学习第三天_第29张图片oracle学习第三天_第30张图片
连接查询
oracle学习第三天_第31张图片连接查询详解
https://www.runoob.com/sql/sql-join.html

你可能感兴趣的:(oracle)