
sql数据库开发
文章平均质量分 56
sql数据库开发
慕容屠苏
定期分享前端、互联网、人工智能知识,喜欢的朋友关注我哟--
展开
-
sql数据库开发-18:序列
序列常用于自动生成表的字段值。创建序列: create sequence sequencen_name increment by n start with n [MAXVALUE n][MINVALUE n] [CYCLE|NOCYCLE] [CACHE n|NOCACHE]; increment by n --表示序列每次增长的幅度,默认值...原创 2020-01-18 22:20:50 · 209 阅读 · 0 评论 -
sql数据库开发-17:视图、索引
视图常用于数据的抽取,常结合datalink使用索引常用于提供数据的查询效率。关系分析:一个telnet服务可以有多个详单信息,一个详单信息必须属于一个telnet服务. service 每个unix服务器上的telnet服务,在unix服务器上的注册信息 service_detail 每个os账号的登录登出信息,详单信息 关系:数量 几对几...原创 2020-01-18 22:19:30 · 208 阅读 · 0 评论 -
sql数据库开发-16:dba在开发中要做的事
dba 给用户授角色 grant connect,resourse to jsd1303; connect,resourse 是角色的名字 角色:一堆权限的集合 . create role connect;grant create table to connect;给用户授系统权限 .grant create tab...原创 2020-01-18 22:18:13 · 280 阅读 · 0 评论 -
sql数据库开发-15:建表
建议是程序开发的关键步骤,是将显示业务转换成数据运转的重要步骤掌握了建表的要领是独立编程的前提。表的关系 建表 pk uk fk ck nn1列上多个约束1约束定义在多个列上表的关系: service id account_id 2002 1011 (在account表中是 唯一)...原创 2020-01-18 22:16:39 · 240 阅读 · 0 评论 -
sql数据库开发-14:事务
tansaction 事务 交易DMLS commit;(提交) 事务已经结束了 rollback;(回滚) rollback commit 事务 A数据 | B数据...原创 2020-01-18 22:15:24 · 145 阅读 · 0 评论 -
sql数据库开发-13:约束
约束约束的作用: .面临的问题: -- 某列必须有值而且唯一 -- 某列的取值受到另一列取值的限制 .数据库提供解决方法 --限制无效的数据进入到表中 --数据库层面的 "安检"约束的类型:primart key 主键约束unique key...原创 2020-01-18 22:13:35 · 228 阅读 · 0 评论 -
sql数据库开发-12:分页查询
排名分页问题 ROWNUM含义 (一) .ROWNUM是一个伪劣,对查询返回的行编号及行号,由1开始依次递增 .关键点: Oracle的rownum数值是在获取每行之后才赋予的 ROWNUM含义 (二) .WHERE ROWNUM <=5 的执行过程 -- Oracle 获取第一个符合条件的行,将它叫做第1行...原创 2020-01-18 22:11:09 · 147 阅读 · 0 评论 -
sql数据库开发-11:集合
集合: 表连接主要解决的问题 .两张表记录之间的匹配问题 .两张表记录之间的不匹配问题 .匹配问题 + 不匹配问题集合运算: .若将两张表看成集合,匹配问题就是集合运算中的交集。 .若将两张表看成集合,不匹配问题就是集合运算中的差 .匹配问题 + 不匹配问题就是集合运算中的并集。集合运算符...原创 2020-01-07 00:04:58 · 155 阅读 · 0 评论 -
sql数据库开发-10:多表查询2
项目案例: 列出客户姓名以及开通的远程登录业务的数量。from 后面跟子查询 语法:select t1.colname1,t1.colname2 from tabname1 t1 join (select colname1,AVG(colname2) colname2 from tabname group by colname...原创 2020-01-07 00:04:18 · 196 阅读 · 0 评论 -
sql数据库开发-9:多表查询
多表查询 多表连接的应用场景 结果集中的记录保持在多张表中。 按范式要求设计表结构 -- 第二范式: 每个非主属性必须完全依赖于主属性 -- 第三范式: 每个非主属性不能依赖于另一个非主属性多表连接的种类 根据结果集生成的规则不同,连接可以分为: 交叉连接(cross join)...原创 2020-01-07 00:02:45 · 163 阅读 · 0 评论 -
sql数据库开发-8:多表查询时,常用的子查询
多表查询时,常用的子查询非关联子查询 子查询的应用场景 问题 --哪些os账户的开通时间是最早的。 核心点 --如果能获得最早的开通时间,根据该结果很容易得到哪些os账号 解决方法 -- 使用子查询子查询 子查询就是在一条SQL语句中嵌入SELECT语句子查询语法: ...原创 2020-01-07 00:01:57 · 232 阅读 · 0 评论 -
sql数据库开发-7:组函数
组函数报表统计 经常需要对表中的数据进行分类统计 统计它们的平均值、最大值、最小值等 Oracle提供了这样的函数组函数 组函数操作在一组行(记录)上,每组返回一个结果 AVG(DISTINCT|ALL|n) 结果集中列的平均值 SUM(distinct|all|n)...原创 2020-01-07 00:00:39 · 181 阅读 · 0 评论 -
sql数据库开发-6:单行函数2
单行函数的使用 日期类型的运算 对日期加减一个数字,返回值为一个日期 两个日期相减表示两个日期相差多少条项目案例: 昨天,今天,明天项目案例 十分钟之后项目案例 每台unix服务器上的os账号开通了多长时间(以天为单位)项目案例 按照开通天数的长短显示业务账号的信息...原创 2020-01-06 23:59:58 · 154 阅读 · 0 评论 -
sql数据库开发-5:单行函数
单行函数的使用 SQL函数的两种类型 单行函数(single-row function) -- 字符类型 (character) -- 数值类型 (number) -- 日期类型 (date) 多行函数(组函数)(multi-row function)单行...原创 2020-01-06 23:56:37 · 202 阅读 · 0 评论 -
sql数据库开发-3:数据模型介绍
数据模型介绍 课程用表介绍帐务信息表 account id(账务账号编码) recommender_id(推荐人账务账号ID) Login_name(登录netctoss)系统的名称 login_passwd(登录netctoss的口令) status状态 create_date账务账户创建日期 real_name客户姓名 idcard_no省份证...原创 2020-01-06 23:50:49 · 362 阅读 · 0 评论 -
sql数据库开发-2:DDL和DML语句
DDL和DML语句数值类型的定义: create table test ( c1 number, c2 number(6), c3 number(4,3), c4 number(3,-3), c5 number(2,4) );desc test ---查看test表的信息inser...原创 2020-01-06 23:49:33 · 174 阅读 · 0 评论 -
sql数据库开发-1:为什么要用到数据库
为什么要用到数据库? 软件的运行都是在内存中运行,运行完成断电,会释放内存,程序运行结束或开始时都要将数据存档硬盘中,或将数据从硬盘中取出到内存中使用,就需要一个专门的媒介(数据库)变量就是一个中转站,一个仓库数据库就是一个大的变量,大的数据仓库。数据库是编程语言的重要组成部分如需熟练的掌握数据的运转,还需熟练应用Excel、EditPlus、UE数据有很多种表...原创 2019-12-26 22:36:20 · 579 阅读 · 0 评论