![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 83
SqlServer/Oracle/MySQL
guanerkoushi
这个作者很懒,什么都没留下…
展开
-
Mysql数据库教程(第三章 视图/索引/存储过程)
Mysql数据库教程视图索引优点缺点一个表中优先考虑建立索引的列索引的分类创建索引删除索引视图视图是基于某个查询结果的虚表。作用:方便用户对数据的操作:对视图进行增删的操作,对应的表的内容也是会发生改变的(原表的数据也会受影响)1.创建视图格式:CREATE VIEW 视图名字 AS SELECT 语句CREATE VIEW VIEW_班级信息 ASSELECT * FROM 班级信息;2.修改视图格式:ALTER VIEW 视图名 AS SELECT原创 2021-05-02 00:20:32 · 347 阅读 · 0 评论 -
Mysql数据库教程(第二章 数据的操作)
Mysql数据库教程SQL语言的概念DML语句增INSERT删DELETE改UPDATE查SELECTdistinct关键字别名查询条件查询where1.比较运算符2.逻辑运算符3.范围搜索查询选择查询1.列表搜索条件IN2.模糊查询(字符匹配符)LIKE3.空值的查询操作4.聚合函数MySQL行数的限定 LIMIT分组查询GROUP BY分组条件HAVING排序ORDER BYMySQL中常用函数字符串函数数学函数日期时间函数控制函数表连接内连接等值连接非等值连接外部连接左外部连接右外部连接子查询嵌套子查原创 2021-05-01 23:40:11 · 989 阅读 · 0 评论 -
Mysql数据库教程(第一章 表的操作)
Mysql数据库教程一、数据类型1.1 数值型1.2 日期和时间类型1.3 字符串类型二、表的操作2.1 创建表2.2 删除表2.3 修改表2.4 显示表三、创数据的完整性建表3.1 数据的完整性3.2 实体完整性3.2.1 实体完整性—主键约束添加主键约束删除主键约束3.2.2 实体完整性—唯一约束3.3 域完整性3.3.1 域完整性—默认值约束添加默认约束删除默认约束3.3.2 域完整性—非空约束添加非空约束删除非空约束3.4 参照完整性3.4.1 参照完整性—外键约束添加外键约束删除外键约束一、数据原创 2021-04-30 17:41:25 · 2284 阅读 · 2 评论 -
Oracle_leetcode刷题(中等)
第一题row_number():依次递增排名,无重复排名rank():相同分数有重复排名,但是重复后下一个人按照实际排名dense_rank():分数一致排名一致,分数不一致排名+1NTILE(4):分组排名,里面的数字是几,最多排名就是几,里面的数字是4,最多的排名就是4...原创 2021-04-30 00:05:52 · 155 阅读 · 0 评论 -
Oracle_leetcode刷题(简单)
PLSQL第一题表1: Person±------------±--------+| 列名 | 类型 |±------------±--------+| PersonId | int || FirstName | varchar || LastName | varchar |±------------±--------+PersonId 是上表主键表2: Address±------------±--------+| 列名原创 2021-04-30 00:04:49 · 443 阅读 · 0 评论 -
Oracle数据库教程(第六章 存储过程/PLSQL语句)笔记
Oracle数据库教程六、存储过程/PLSQL语句6.1 PL-SQL语句简介6.1.1 PL-SQL概述6.1.2 PL/SQL块结构6.1.3 代码注释和字符集6.1.4 基本数据类型6.1.5 定义变量和常量六、存储过程/PLSQL语句6.1 PL-SQL语句简介6.1.1 PL-SQL概述PL/SQL是一种过程化语言,在PL/SQL中可以通过IF语句或者LOOP语句实现控制程序的执行流程,甚至可以定义变量,以便在语句之间传递数据信息,这样PL/SQL语言就能实现操控程序处理的细节过程。PL原创 2021-04-28 00:52:33 · 617 阅读 · 0 评论 -
Oracle数据库教程(第五章 视图及索引)笔记
Oracle数据库教程五、视图及索引5.1 视图的作用及定义5.2 视图的操作5.2.1 创建视图5.2.2 查询视图5.2.3 更新视图5.2.4 删除视图5.2.5 建立只读视图5.2.6 复杂视图5.2.7 连接视图5.2.8 删除视图5.3 索引的定义5.4 索引的操作5.4.1 创建索引5.4.2 查看索引5.4.3 删除索引5.4.4 索引缺点五、视图及索引视图和表的区别:视图是编译好的SQL语句, 而表不是视图是虚拟的, 不占磁盘空间, 而表实际存在, 存储在磁盘空间视图灵活自由,原创 2021-04-28 00:19:05 · 563 阅读 · 0 评论 -
Oracle数据库教程(第四章 Oracle常用的系统函数)笔记
Oracle数据库教程一、Oracle常用的系统函数1、字符串函数:处理字符的函数1.1 ASCII(c)函数和CHR(i)函数1.2 CONCAT(s1,s2)函数1.3 initcap()函数1.4 instr(s1,s2,i,j)函数1.5 length(s)函数1.6 LOWER(s)函数和UPPER(s)函数1.7 replace(s1,s2,s3)函数1.8 substr(s,i,[j])函数1.9 nvl(表达式1,表达式2)2、数字类函数2.1 ABS(n)2.2 ROUND(n1,n2)函原创 2021-04-27 03:07:42 · 453 阅读 · 0 评论 -
Oracle数据库教程(第三章 操作数据库)笔记
Oracle数据库教程二、子查询的用法单行子查询多行子查询1. 使用in运算符2.使用any运算符3.使用all运算符关联子查询三、操作数据库1.插入数据2.更新数据3.删除数据4.检索数据二、子查询的用法子查询是在SQL语句中包含另外一条select语句,也称为内查询案例:在emp表中查询部门名称(dname)为’RESEARCH‘的员工的信息select *from empwhere deptno in(select deptnofrom deptwhere dname='RESEA原创 2021-04-27 04:06:29 · 432 阅读 · 0 评论 -
Oracle数据库教程(第二章 表的操作)笔记
Oracle数据库教程一、SQL语言的特点分类二、用户模式2.1 实例模式SCOTT2.1.1 检索数据简单查询筛选查询条件查询:where关键词ALL关键字IS [NOT] NULL关键字OR关键字NOT关键字BETWEEN…AND…IN关键字模糊查询—LIKE匹配符排序查询分组查询多表关联查询1. 表别名2.内连接 inner join on3.外连接4.自然连接natural join5.交叉连接CROSS JOIN一、SQL语言的特点集合性允许一条SQL语句的结果作为另一条SQL语句的输入翻译 2021-04-27 00:08:55 · 567 阅读 · 0 评论 -
Oracle数据库教程(第一章 数据库基础)笔记
Oracle数据库教程一、Oracle数据库基础二、SQLPlus应用SQL Plus与数据库的交互设置SQL Plus的运行环境常用的SQL 表连接符查询结果一、Oracle数据库基础启动数据库实例• Oracle数据库实例的启动过程分为3步骤,分别是启动实例、加载数据库、打开数据库。用户可以根据实际情况的需要,以不同的模式启动数据库,启动数据库所使用的命令格式如下。STARTUP关闭数据库实例3步骤:关闭数据库、卸载数据库、关闭Oracle实例。语法格式:SHUTDOWN二、SQLP原创 2021-04-24 01:38:57 · 401 阅读 · 0 评论 -
Ubuntu16.04安装Oracle11g记录
Ubuntu16.04安装Oracle11g记录一、安装前提二、Oracle 11g下载三、安装Oracle所需依赖包四、 检查系统变量五、添加对用户的内核限制六、为/etc/pam.d/login和/etc/pam.d/su添加文件七、创建oracle存放的文件夹(这个和第二步的/home/database不同)八、欺骗Oracle的安装程序九、安装Oracle十、出现的问题十一、启动oracle为了oracle学习,自己在ubuntu上搭建oracle数据库。参考链接有:https://blog.原创 2021-04-24 22:07:13 · 559 阅读 · 0 评论 -
SQL-Server-6-索引
SQL-Server数据库技术与应用七、索引7.1 索引的基本概念7.1.1 索引的定义7.1.2 索引的作用7.1.3 索引的分类聚集索引非聚集索引7.2 创建索引7.2.1 设计索引7.2.2 创建索引7.3 删除索引七、索引7.1 索引的基本概念7.1.1 索引的定义索引的定义SQL Server的索引是对数据库表中一个或多个列的值进行排序的结构。索引有助于更快的获取信息。是用来定位的。 (相当于读书时的书签????)对表中的列是否创建索引,以及创建何种索引,对于查询的响应速度会有很大差别原创 2021-04-22 00:06:22 · 1208 阅读 · 0 评论 -
SQL-Server-5-视图
SQL-Server数据库技术与应用五、视图5.1 背景知识5.1.1 概念及分类5.1.2 优点5.2 创建视图5.3 管理视图5.3.1 插入数据5.3.2 修改视图5.3.2.1. ALTER修改视图5.3.2.2. UPDATE修改视图中的数据5.3.3 删除视图五、视图5.1 背景知识5.1.1 概念及分类• 视图是基于某个查询结果的虚表。• 其作用就是方便用户对数据的操作。• 视图分类:标准视图、索引视图、分区视图标准视图:组合了一个或多个表中的数据,可以获得使用视图的大多数好处原创 2021-04-21 23:19:05 · 238 阅读 · 0 评论 -
SQL-Server-4-数据操作实例
SQL-Server数据库技术与应用四、数据操作实例4.1 查询数据4.1.1 select语句4.1.1.2 select+DISTINCT关键字查询4.1.1.3 select+top关键词查询4.1.1.4 使用别名查询SELECT 列名 ‘别名’ from 表名SELECT ‘别名’=列名 from 表名SELECT 列名 as ‘别名’ FROM 表名4.1.1.5 计算列4.1.2 选择查询 select+where子句4.1.2.1、比较搜索条件1. 比较运算符2. 逻辑运算符4.1.2.2原创 2021-04-20 04:00:50 · 445 阅读 · 0 评论 -
SQL-Server-3-T-SQL语言
SQL-Server数据库技术与应用四、T-SQL语言4.1 基本概念4.2 常量和变量4.2.1 常量4.2.2 变量4.2.2.1 局部变量4.2.2.2 全局变量4.2.3 运算符4.3 流控制语句四、T-SQL语言4.1 基本概念标识符标识符:数据库对象的名称标识符的种类• 常规标识符• 分隔标识符标识符的命名规则① 第一个字符必须是:英文字母 a~z 和 A ~Z、下划线(_)、@或者#。② 后续字符:可包括:• 英文字母 a~z 和 A ~Z、下划线()、以原创 2021-04-22 00:54:14 · 414 阅读 · 0 评论 -
SQL-Server-2-表的操作
SQL-Server数据库技术与应用三、表的操作3.1 表的基本概念3.2 数据类型3.3 创建表3.4 修改表3.5 创建和删除约束约束类型语法格式3.6 删除约束3.7 创建表的同时创建约束删除表三、表的操作3.1 表的基本概念创建表前要确定:• 表要包含的数据类型• 表中的列数,每一列中数据的类型和长度(如果必要)• 哪些列允许空值• 是否使用以及何处使用约束、默认设置和规则• 哪些是主键(唯一的,不能重复,不能为空),哪些是外键(针对两个表)3.2 数据类型常用的如下:原创 2021-04-20 01:25:59 · 998 阅读 · 0 评论 -
SQL-Server-1-库的操作
该文是千锋软件测试:SQLServer数据库基础教程 https://www.bilibili.com/video/BV1Wb411E7hM?p=27的笔记整理二、库的操作2.1 了解T-SQL语言的组成部分Transact-SQL语言由4部分组成:• 数据控制语言(DCL) :进行安全性管理主要语句:GRANT、DENY、REVOKE (Oracle数据库常用,SQL Server很少用)• 数据定义语言(DDL):执行数据库任务主要语句:create、alter、drop• 数据操作语言原创 2021-04-19 22:59:42 · 202 阅读 · 0 评论 -
数据库基础
SQL-Server数据库技术与应用一、数据库基础1.1 什么是数据库技术1.2 SQL1.3 DB,DBS,DBMS数据(Data)数据库(DB)数据库管理系统(DBMS)数据库系统(DBS)DBS的基本概念1.4 关系模型关系的基本概念1.5 关系的完整性约束1.6 三范式1.7 E-R图插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UM翻译 2021-04-19 22:07:21 · 255 阅读 · 0 评论 -
T-sql遇到的问题
.sql .mdf .ndf .ldf 问题解决:创建的数据库不是脚本,保存脚本的类型是基于不同的开发软件,用VS code连接的SQL,应该只是所写脚本的文件类型不同,但用的都是T-SQL语句,语法格式一样的话创建生成的数据库文件类型应该一样数据文件filename路径问题:1.查看 / 和 \ 书写2.勿忘后缀 .mdf .ndf .ldf3. 目录权限问题...原创 2021-04-18 19:19:15 · 153 阅读 · 0 评论 -
SQL Server安装及使用 Visual Studio Code 创建并运行 Transact SQL 脚本
SQL Server安装及使用 Visual Studio Code 创建并运行 Transact SQL 脚本操作系统Ubuntu 16.04SQL Server安装及利用命令行管理数据Visual Studio Code 安装、创建并运行 Transact SQL 脚本后续:编写 Transact-SQL 语句教程操作系统Ubuntu 16.04SQL Server安装及利用命令行管理数据https://docs.microsoft.com/zh-cn/sql/linux/quickstart-i翻译 2021-04-17 19:45:30 · 417 阅读 · 0 评论