![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
LEETOON
C#,HTML,CSS
展开
-
mysql 递归查询 (MySQL 8.0 ETC 递归查询)
一、数据库数据1、代码-- ------------------------------ Table structure for areas-- ----------------------------DROP TABLE IF EXISTS `areas`;CREATE TABLE `areas` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL COMMENT '行政区名称', `pid` i...原创 2020-12-02 14:15:47 · 2158 阅读 · 1 评论 -
MySQL:while循环(存储过程、函数)
一、创建student表-- ------------------------------ Table structure for students-- ----------------------------DROP TABLE IF EXISTS `students`;CREATE TABLE `students` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id', `name` varchar(255) CHARACTER SET ..原创 2020-11-28 15:52:53 · 20126 阅读 · 3 评论 -
MySQL:将一个表中查询到的数据插入另一张表
insert into 表1(code, name, pid, year)select code, name, pid, year from 表2where year = 2020;表2可与表1是同一张表;如果表2和表1相同,可能会报错,把后面的表名赋值一个临时名称:insert into 表1(code, name, pid, year)select a.code, a.name, a.pid,a.year from 表1 a where a.year = 2020;...原创 2020-11-27 11:43:11 · 879 阅读 · 0 评论 -
oracle中 connect by prior 递归算法
表INDICATIONSYSTEM表中对应关系的字段为ID,PID表中包含5个level,其中PID为0为level1,PID为0,对应ID值为1,2,3,即PID为1,2,3时,为level2为简化理解,以PID为1举例PID为1,对应的ID值为4,5,6,7,8,即,PID为4,5,6,7,8时,为level3,为简化理解,以PID为4举例PID为4,对应...原创 2019-08-23 17:40:03 · 505 阅读 · 0 评论 -
oracle中各种连接示例 left join 、right join、 full join等
A表B表1. --内连接 把匹配的信息全部查出来select * from A a inner join B b on a.id = b.id;获取A表和B表中id相对应的数据(仅显示id对应的匹配数据)2. --左连接 包含左边表所有记录,右边所有的匹配的记录,如果没有则用空补齐(简写的时候+在右边)(三种写法都可以)select * from A a...原创 2019-08-22 09:15:41 · 3265 阅读 · 0 评论 -
PL/SQL连接oracle数据库,实现ID字段自增(代码创建+手动创建)
首先创建数据表EVALUATETABLESRECORD方法一:使用代码实现新建sequenceCREATE SEQUENCE SQ_EVALUATETABLESRECORDincrement by 1start with 1nomaxvalueminvalue 1nocyclenocache解析:CREATE SEQUENCE SQ_EVALUATETABLE...原创 2019-09-06 15:11:03 · 4410 阅读 · 0 评论