
数据库 相关
数据库 相关
墨1024
抬头看路,低头做事,回头自省
展开
-
SQL必知必会笔记目录
极客时间 SQL必知必会学习 笔记,对SQL语句基础讲解,包括 过滤、子查询、事务处理、游标等原创 2019-07-04 00:21:46 · 1261 阅读 · 0 评论 -
《MySQL必知必会》学习笔记 目录
MySQL必知必会 学习笔记汇总,mysql数据库基础知识原创 2020-08-01 23:50:53 · 748 阅读 · 0 评论 -
《MySQL必知必会》学习笔记(1-8)
本篇内容了解SQL、MySQL简介、使用MySQL、检索数据 、排序检索数据、过滤数据、用通配符进行过滤MySQL安装 自行谷歌《MySQL 必知必会》创建样例表mysql_scripts.zip 下载 下面链接链接:https://pan.baidu.com/s/1y-OZG9fbdKFP3r-XlIjeMA提取码:ehg5(1)创建一个新的数据源create...原创 2019-05-14 23:03:33 · 552 阅读 · 0 评论 -
《MySQL必知必会》学习笔记(9-14)
本篇内容用正则表达式进行搜索、创建计算字段、使用数据处理函数、汇总数据、分组数据、使用子查询第九章 用正则表达式进行搜索如何在MySQL WHERE子句内使用正则表达式来更好地控制数据过滤9.1 正则表达式介绍https://www.runoob.com/regexp/regexp-tutorial.html9.2 使用MySQL正则表达式可参见 MySQL 正则...原创 2019-05-24 22:16:27 · 412 阅读 · 0 评论 -
《MySQL必知必会》学习笔记(15-18)
本篇内容联结表、创建高级联结、组合查询、全文本搜索第 十 五 章 联 结 表介绍什么是联结,为什么要使用联结,如何编写使用联结的SELECT语句15.1 联结SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。15.1.1 关系表可建立两个表,一个存储供应商信息,另一个存储产品信息。 vendors表包含所有供应商信息,每个供应商占一行,每个供应...原创 2019-06-03 22:29:47 · 330 阅读 · 0 评论 -
《MySQL必知必会》学习笔记(19-23)
本篇内容插入数据、更新和删除数据、创建和操纵表、使用视图、使用存储过程第 十 九 章 插 入 数 据如何利用SQL的INSERT语句将数据插入表中。19.1 数据插入INSERT是用来插入(或添加)行到数据库表的。插入可以用几种方式使用:插入完整的行; 插入行的一部分; 插入多行; 插入某些查询的结果。19.2 插入完整的行把数据插入表中的最简单的方法是使...原创 2019-06-11 00:08:10 · 433 阅读 · 0 评论 -
《MySQL必知必会》学习笔记(24-29)
本篇内容使用游标、使用触发器、管理事务处理、全球化和本地化、安全管理、数据库维护第 二 十 四 章 使 用 游 标讲授什么是游标以及如何使用游标24.1 游标有时,需要在检索出来的行中前进或后退一行或多行。这就是使用游标的原因。游标(cursor) 是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,...原创 2019-06-11 23:54:06 · 659 阅读 · 0 评论 -
[SQL必知必会学习] 01 了解SQL
SQL,指结构化查询语言,全称是 Structured Query Language。。工作中使用的类似 MySQL、 Oracle 这种的数据库管理系统, 实际上这些数据库管理系统都遵循 SQL 语言, 这就意味着, 我们在使用这些数据库的时候, 都是通过 SQL 语言与它们打交道。SQL半衰期很长45 年前, 也就是 1974 年, IBM 研究员发布了一篇揭开数据库技术的论文《...原创 2019-06-13 00:38:15 · 343 阅读 · 0 评论 -
[SQL必知必会学习] 02 DBMS浅谈
一些概念数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。DB:DB 的英文是 DataBase, 也就是数据库。 数据库是存储数据的集合, 你可以把它理解为多个数据表。DBS:DBS 的英文是 DataBase System, 数据库系统。 它是更大的概念, 包括了数据库、 数据...原创 2019-06-15 02:00:19 · 598 阅读 · 0 评论 -
[SQL必知必会学习] 03 SQL是如何执行的
Oracle 中的 SQL 是如何执行的更多可以参看 oracle 官方文档 关于 About SQL Processing https://docs.oracle.com/database/121/TGSQL/tgsql_sqlproc.htm#TGSQL175看下 SQL 在 Oracle 中的执行过程:image.png注:图片来自于 极客时间 SQL必知必会 专栏...原创 2019-06-18 01:22:07 · 894 阅读 · 0 评论 -
[SQL必知必会学习] 04 DDL创建数据库&表
DDL 的基础语法DDL, 英文叫做 Data Definition Language, 也就是数据定义语言, 它用来定义我们的数据库对象, 包括数据库、 数据表和列。 通过使用 DDL, 我们可以创建, 删除和修改数据库和表结构。常用的功能是增删改, 分别对应的命令是 CREATE、 DROP 和 ALTER,不需要 COMMIT, 就可以完成执行任务。数据库进行定义CR...原创 2019-06-20 00:30:43 · 1038 阅读 · 0 评论 -
[SQL必知必会学习] 05 数据过滤与函数
较运算符在 SQL 中, 我们可以使用WHERE子句对条件进行筛选图片来自 SQL必知必会专栏(极客时间).png需要注意的是, 要查看使用的 DBMS 是否支持, 不同的 DBMS 支持的运算符可能是不同的。可参看 《MySQL必知必会》学习笔记(1-8) 第6章 过 滤 数 据逻辑运算符图片来自 SQL必知必会专栏(极客时间).png可参看...原创 2019-06-25 23:19:17 · 1681 阅读 · 0 评论 -
[SQL必知必会学习] 06 子查询
关联子查询与非关联子查询关联子查询:子查询的执行与主查询相关,需执行多次非关联子查询:子查询的执行与主查询执行无关,只需执行一次想要知道哪个球员的身高最高, 最高身高是多少, 就可以采用子查询的方式:SELECT player_name, height FROM player WHERE height = (SELECT max(height) FROM player);...原创 2019-07-02 23:32:48 · 360 阅读 · 0 评论 -
[SQL必知必会学习] 07 SQL标准&连接表
常用的 SQL 标准SQL 有两个主要的标准, 分别是 SQL92 和 SQL99。 92 和 99 代表了标准提出的时间, SQL92 就是 92 年提出的标准规范。 当然除了 SQL92 和 SQL99 以外, 还存在 SQL-86、 SQL-89、SQL:2003、 SQL:2008、 SQL:2011 和 SQL:2016 等其他的标准。SQL92 中的连接笛卡尔积笛...原创 2019-07-04 00:14:46 · 364 阅读 · 0 评论 -
[SQL必知必会学习] 08 SQL中的视图
什么是视图视图, 也就可以讲的虚拟表, 本身是不具有数据的, 它是 SQL 中的一个重要概念。虚拟表的创建连接了一个或多个数据表, 不同的查询应用都可以建立在虚拟表之上。什么是视图.png视图一方面可以帮我们使用表的一部分而不是所有的表, 另一方面也可以针对不同的用户制定不同的查询视图。 ⽐如何创建, 更新和删除视图视图作为一张虚拟表, 帮我们封装了底层与数据表的接...原创 2019-07-19 00:20:18 · 441 阅读 · 0 评论 -
[SQL必知必会学习] 09 SQL存储过程
什么是存储过程存储过程的英文是 Stored Procedure。 它的思想很简单, 就是 SQL 语句的封装。一旦存储过程被创建出来, 使用它就像使用函数一样简单, 我们直接通过调用存储过程名即可。存储过程定义定义一个存储过程:CREATE PROCEDURE 存储过程名称 ([参数列表])BEGIN 需要执行的语句END 使用 CREATE PR...原创 2019-07-20 00:01:29 · 397 阅读 · 0 评论 -
[SQL必知必会学习] 10 事务处理
事务的特性事务的 4 个特性说起, 这 4 个特性英文字母来表达就是 ACID。 A, 也就是原子性(Atomicity) 。 原子的概念就是不可分割, 你可以把它理解为组成物质的基本单位, 也是我们进行数据处理操作的基本单位 C, 就是一致性(Consistency) 。一致性指的就是数据库在进行事务操作后, 会由原来的一致状态, 变成另一种一致的状态。 也就是说当事务...原创 2019-07-20 22:00:30 · 234 阅读 · 0 评论 -
[SQL必知必会学习] 11 事务隔离
事务隔离的级别SQL-92 标准中已经对 3 种异常情况进行了定义, 这些异常情况级别分别为脏读(Dirty Read) 、 不可重复读(Nnrepeatable Read) 和幻读(Phantom Read) 。SQL-92 标准定义了 4 种隔离级别来解决事务隔离出现的异常情况。这四种隔离级别从低到高分别是:读未提交(READ UNCOMMITTED ) 、 读已提交(READ ...原创 2019-07-24 00:07:36 · 242 阅读 · 2 评论 -
[SQL必知必会学习] 12 游标
什么是游标?在数据库中,游标提供了一种灵活的操作方式, 可以让我们从数据结果集中每次提取一条数据记录进行操作。 游标让 SQL 这种面向集合的语言有了面向过程开发的能力。在 SQL 中, 游标是一种临时的数据库对象, 可以指向存储在数据库表中的数据行指针。 这里游标充当了指针的作用, 我们可以通过操作游标来对数据行进行操作。使用游标一般需要经历五个步骤。 不同 DBMS 中, ...原创 2019-07-26 23:59:57 · 290 阅读 · 0 评论 -
[SQL必知必会学习] 13 Python操作MySQL
Python DB API 规范Python 可以支持非常多的数据库管理系统, 比如 MySQL、 Oracle、 SQL Server 和PostgreSQL 等。 为了实现对这些 DBMS 的统一访问, Python 需要遵守一个规范, 这就是 DB API 规范。 这个规范给我们提供了数据库对象连接、对象交互和异常处理的方式, 为各种 DBMS 提供了统一的访问接口。 这样做的好处...原创 2019-07-31 00:07:13 · 279 阅读 · 0 评论 -
[SQL必知必会学习] 14 Python ORM框架操作MySQL
为什么要使用ORM 框架图片来自极客时间SQL必知必会专栏.pngORM提供了一种持久化模式, 可以高效地对数据库进行访问。 ORM 的英文是 Object Relation Mapping,对象关系映射,是 RDBMS 和业务实体对象之间的一个映射,把底层的 RDBMS 封装成业务实体对象,提供给业务逻辑层使用。 好处:简单可复用,不用关注底层的数据库访问细节,注意力关注到业务...原创 2019-08-01 23:42:51 · 1352 阅读 · 0 评论 -
Ubuntu完全卸载与安装Mysql
ubuntu完全卸载与安装mysql原创 2020-11-30 21:19:20 · 19149 阅读 · 6 评论 -
使用Clion连接Mysql数据库
使用Clion连接Mysql数据库并进行操作原创 2020-11-30 21:24:36 · 4581 阅读 · 0 评论 -
MySQL C API 数据库操作简单示例
MySQL C API 数据库操作简单示例包括 数据库的连接与断开;新数据库、表的创建;数据的插入与SELECT检索;事务处理原创 2020-11-30 21:31:23 · 608 阅读 · 0 评论