数据库
东东7_7
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL常用的API接口
前言 访问MYSQL服务器,我们通常都是去使用musqlclient库,所以我们很有必要去了解一下这个库的作用,话不多说,我们直接开始来了解这个流程 初始化 MYSQL * mysql_init(MYSQL * mysql) 其中MYSQL是一个typedef的结构体,是一个很重要的操作,对系统的初始化,有这个才能对后面的进行操作 MYSQL *mysql mysql_init(NULL); 连接数据库,关闭数据库 他的结构原型,我们可以直接拿过来 MYSQL *mysql_real_connect(MY原创 2020-12-20 12:19:31 · 4025 阅读 · 1 评论 -
MySQl的基本操作
前言 MySQL是一种关联数据库管理系统 由于其体积小、速度快的特点 数据库CURD 他和前面的oracel的使用方法差不多,这里就不过多叙述,大概记录一下 创建数据库 创建一个名称为mydb1的数据库。(默认为latin1) create database mydb1; 创建一个使用utf-8字符集的mydb2数据库。 create database mydb2 character set utf8; 创建一个使用utf-8字符集,并带校对规则的mydb3数据库。会对存入的数据进行检查。 create d原创 2020-12-14 21:41:58 · 112 阅读 · 0 评论 -
事物的概念和表的管理
事务的概念 定义:数据库事务,是由有限数据库操作序列组成的逻辑单元,这一系类操作要么全部执行,要么全部放弃 数据库事务由以下的部分组成: 一个或多个DML 语句 一个 DDL(Data Definition Language – 数据定义语言) 语句 一个 DCL(Data Control Language – 数据控制语言) 语句 事务的特性 原子性:事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行 一致性:几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。 隔离原创 2020-12-09 14:24:23 · 149 阅读 · 0 评论 -
Oracel的多表查询
笛卡尔积 说到多表查询,我们离不开的就是笛卡尔积的概念,他的作用就是将所有数据无脑的叠加在一起出现了很多没用的数据,他的特点是 笛卡尔积的行数 =A表的行数*B表的行数 笛卡尔积的列数=A表额列数+A表的列数 笛卡尔积的数据集合有一些是无效的数据,需要进行过滤 对于有N个表的笛卡尔积,我们就需要N-1个条件进行过滤 等值连接 --查询员工信息:员工号 姓名 月薪(emp)和部门名称(dept) 分析: 员工号 姓名 月薪 这三个字段在emp表中, 部门名称在dept表中 select e.emp原创 2020-12-06 16:28:40 · 150 阅读 · 1 评论 -
oracel数据库基本操作
前言 这里我们使用的时oracel中emp表,对他进行最基本的操作 简单的sqlplus语句 使用sqlplus登陆oracle数据库: 普通用户登陆: sqlplus scott/tiger@192.168.10.145/orcl sys用户登陆: sqlplus sys/sys as sysdba 解锁用户:alter user scott account unlock; 加锁用户:alter user scott account lock; 修改用户密码原创 2020-12-05 17:01:56 · 576 阅读 · 0 评论 -
嵌入式数据库——sqlite3
前言 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。 分类 数据库可以分为三种 小型:sqlite —嵌入式数据库 ...原创 2020-04-27 11:15:25 · 607 阅读 · 0 评论
分享