![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
东东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 · 3716 阅读 · 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 · 67 阅读 · 0 评论 -
事物的概念和表的管理
事务的概念定义:数据库事务,是由有限数据库操作序列组成的逻辑单元,这一系类操作要么全部执行,要么全部放弃数据库事务由以下的部分组成:一个或多个DML 语句一个 DDL(Data Definition Language – 数据定义语言) 语句一个 DCL(Data Control Language – 数据控制语言) 语句事务的特性原子性:事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行一致性:几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。隔离原创 2020-12-09 14:24:23 · 98 阅读 · 0 评论 -
Oracel的多表查询
笛卡尔积说到多表查询,我们离不开的就是笛卡尔积的概念,他的作用就是将所有数据无脑的叠加在一起出现了很多没用的数据,他的特点是笛卡尔积的行数 =A表的行数*B表的行数笛卡尔积的列数=A表额列数+A表的列数笛卡尔积的数据集合有一些是无效的数据,需要进行过滤对于有N个表的笛卡尔积,我们就需要N-1个条件进行过滤等值连接--查询员工信息:员工号 姓名 月薪(emp)和部门名称(dept)分析: 员工号 姓名 月薪 这三个字段在emp表中, 部门名称在dept表中select e.emp原创 2020-12-06 16:28:40 · 100 阅读 · 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 · 502 阅读 · 0 评论 -
嵌入式数据库——sqlite3
前言数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。分类数据库可以分为三种小型:sqlite —嵌入式数据库...原创 2020-04-27 11:15:25 · 516 阅读 · 0 评论