![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
20220607
做事,要有理论逻辑依据,而不是靠主观臆断。
展开
-
数据库知识回顾
数据库概念数据库是存放数据的仓库,数据库分类:层次式 网络式 关系式,关系式分关系型数据库和非关系型数据库(NOSQL)非是关的补充,表示的是,不仅仅是sql的意思。非关系型分Redis和MorgoDB。关系型分Oracle、mysql、microsoft sql server等。SQL语言,是访问数据库的语言。结构化查询语言。数据定义语言,DDL:create alter dro...原创 2019-10-08 21:05:51 · 224 阅读 · 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 · 153 阅读 · 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 · 271 阅读 · 0 评论 -
数据库内/外连接和子连接
前言:多表进行查询数据,主要通过excel模拟人工操作,再写SQL语句,这样可以直观的理解逻辑。–交叉连接笛卡尔乘积:没有任何限制条件的连接结果得到的表是表的列数相乘,有点类似于测试要因的全覆盖。select *from 表1, 表2;select *from 表1cross join 表2;内连接两张表中同时符合某种条件的数据记录的组合(相互没有对应关系的则会隐藏)s...原创 2019-10-10 22:49:25 · 1359 阅读 · 0 评论