oracle学习第三天

怎么建表?
根据需求建ER图
根据ER图和三范式建表
在这里插入图片描述
在这里插入图片描述

SQL

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

在这里插入图片描述

数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成
在这里插入图片描述在这里插入图片描述在这里插入图片描述

数据控制语言(DCL:Data Control Language)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、REVOKE等语句
在这里插入图片描述
在这里插入图片描述

插入语句

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

更新数据

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

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

在这里插入图片描述在这里插入图片描述在这里插入图片描述

删除数据

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

查询数据

在这里插入图片描述在这里插入图片描述在这里插入图片描述

sql函数

在这里插入图片描述单行函数
在这里插入图片描述在这里插入图片描述聚合函数
在这里插入图片描述
avg() 平均值
min() 最小值
max() 最大值
sum() 求和
count() 计数
在这里插入图片描述在这里插入图片描述在这里插入图片描述以上查询基本都是单表查询,就是每次查一张表

查询

在这里插入图片描述
子查询
在这里插入图片描述在这里插入图片描述
连接查询
在这里插入图片描述

连接查询详解
https://www.runoob.com/sql/sql-join.html

猜你喜欢

转载自blog.csdn.net/qq_41150890/article/details/107235802