SQL
20220607
做事,要有理论逻辑依据,而不是靠主观臆断。
展开
-
数据库知识回顾
数据库概念 数据库是存放数据的仓库,数据库分类:层次式 网络式 关系式,关系式分关系型数据库和非关系型数据库(NOSQL)非是关的补充,表示的是,不仅仅是sql的意思。 非关系型分Redis和MorgoDB。 关系型分Oracle、mysql、microsoft sql server等。 SQL语言,是访问数据库的语言。结构化查询语言。 数据定义语言,DDL:create alter dro...原创 2019-10-08 21:05:51 · 266 阅读 · 0 评论 -
数据库知识点回顾2
关于表间约束 create table infos( id char(5) primary key, stu_id char(5) unique, name char(10) not null, sex char(3) check(sex='男' or se='女'), address char(50) default '地址不详' ); create table scores( i...原创 2019-10-08 21:46:06 · 175 阅读 · 0 评论 -
数据库函数
常用函数 dual是一个oracle内部表,不论我们做什么操作(不要删除记录)可以做很多取系统时间,计算等。虚表(dual)是oracle提供的最小的工作表,它仅包含一行一列。 select * from dual; 数值型函数 --abs;绝对值 select abs(10),abs(-10) from dual; --10 10 --ceil 向上取整) select ceil(10),...原创 2019-10-10 22:08:12 · 314 阅读 · 0 评论 -
数据库内/外连接和子连接
前言: 多表进行查询数据,主要通过excel模拟人工操作,再写SQL语句,这样可以直观的理解逻辑。 –交叉连接 笛卡尔乘积:没有任何限制条件的连接 结果得到的表是表的列数相乘,有点类似于测试要因的全覆盖。 select * from 表1, 表2; select * from 表1 cross join 表2; 内连接 两张表中同时符合某种条件的数据记录的组合(相互没有对应关系的则会隐藏) s...原创 2019-10-10 22:49:25 · 1427 阅读 · 0 评论