
MySQL
文章平均质量分 85
一朵花花
女孩子也可以好好敲代码丫
展开
-
MySQL<7> JDBC
数据库编程的必备条件 编程语言: 如Java,C、C++、Python等 数据库(数据库服务器): 如Oracle,MySQL,SQL Server等 数据库驱动包: 不同的数据库,对应不同的编程语言提供了不同的数据库驱动包,如:MySQL提 供了 Java 的驱动包 mysql-connector-java,需要基于 Java 操作 MySQL 即需要该驱动包;同样的, 要基于 Java 操作 Oracle 数据库则需要 Oracle 的数据库驱动包ojdbc JDBC 什么是 JDBC? JDBC,即J原创 2021-11-06 05:15:00 · 329 阅读 · 6 评论 -
MySQL<6> 事务
事务 解决的问题: 事务的一个典型应用 — 转账: 例: 数据表,保存了一些人的银行账户余额 接下来需要进行一个操作:A 转账 3000 给 B 转账操作分两步: 1.给 A 的账户余额 -3000 2.给 B 的账户余额 +3000 如果第一步执行成功了,执行2的时候,出问题了,(假如:B 的用户被冻结了),此时 A 的钱减少了,B 的钱没有增加,那3000块钱就凭空消失了嘛? 概念 把一组操作封装到一起,成为了一个共同的执行单元,此时执行整个事务就能避免上面的问题 事务指逻辑上的一组操作,组成这组操作原创 2021-11-06 05:00:00 · 298 阅读 · 1 评论 -
MySQL<5> 索引
索引 index 索引 (index),好比书的目录 (index) 本质上:用来加快查找的效率 例: 如果想找 id 为 8 的学生信息 如果数据库中没有索引,此时查找的时候就需要把数据库的整张表遍历一遍 索引就是为了避免数据库进行顺序查找,提高查找效率 若没有索引,此时的查找过程,就相当于一个"顺序表查找",即:依次遍历每条记录,来查找记录 若是针对顺序表查找,顺序表是在内存中的,内存访问速度快,并且数据也没那么多 若是针对数据库顺序查找,数据库的数据是在磁盘上,磁盘访问速度更慢,并且数据量也可能非常原创 2021-11-06 04:45:00 · 482 阅读 · 7 评论 -
MySQL<4>
MySQL表中的CRUD <进阶> 数据库的约束约束类型Not null — 指示某列不能存储 null 值Unique — 唯一约束Default — 默认值约束Primary Key — 主键约束 ????Foreign Key — 外键约束 ????Check 约束 数据库的约束 约束: 数据库针对数据进行一系列的校验,如果发现插入的数据不符合约束中描述的校验规则,就会插入失败,为了更好的保证数据的正确性 约束类型 Not null — 指示某列不能存储 null 值 创建表时,可以指定某原创 2021-11-06 04:15:00 · 370 阅读 · 0 评论 -
MySQL <3>
MySQL表中的CRUD <基础> 新增数据 Create单行数据 全列插入多行数据 指定列插入查询数据 Retrieve ????1.全列查询2.指定列查询3.查询的列为表达式4.查询字段指定别名5.去重查找 distinct6.排序操作 order by7.条件查询???? **where**8.分页查询 **limit**修改数据 Update删除数据 Delete 针对这张表来操作 新增数据 Create 单行数据 全列插入 insert (into) [ 表名 ] values (对原创 2021-11-06 03:45:00 · 309 阅读 · 0 评论 -
MySQL<2>
常用数据类型 1.数值类型 可分为:整型 和 浮点型 数据类型 大小 说明 对于 Java 类型 BIT [ (M) ] M 指定位数,默认为1 二进制数,M 范围 [1,64],存储数值范围:[0,2M-1] 常用 Boolean 对应BIT,此时默认是1位,即只能存 0 和 1 TINYINT 1 字节 Byte SMALLINT 2 字节 Short INT 4字节 Integer BIGINT 8 字节 Long FLOAT(M,D) 4 字节 单精度,M原创 2021-11-06 03:30:00 · 315 阅读 · 0 评论 -
MySQL<1>
前言: MySQL 是一种 客户端 - 服务器 结构, 真正用来组织数据的部分是:服务器(本体),MySQL 服务器是一个数据库软件,这个软件运行过程中可以维护多个"逻辑"上的数据库。每个逻辑上的数据库就是若干张表的集合 SQL 不区分大小写 连接数据库之前必须要保证服务器是在正确运行的 启用客户端: 客户端在开始菜单里,有一个官方自带的客户端程序 一个是带Unicode,一个不带(编码方式不一样),一般使用带Unicode 的 点开之后,会弹出如下窗口 输入自己配置的密码 登陆成功: 1.查看数据原创 2021-11-06 03:15:00 · 501 阅读 · 0 评论 -
数据库简介
目录数据库概念分类关系型数据库非关系型数据库SQL 数据库概念 数据库是什么?和数据结构是一回事吗? 数据库是一个软件,数据结构是一个学科,数据库软件在实现过程中,是非常依赖数据结构的 数据库是组织并储存数据的软件,一般是存储在硬盘上(也有些是存储在内存中) 分类 关系型数据库 特点: 数据的组织形式使用"表"作为结构,类似于 Excel 首先得要有一个表头,表头中约定了很多列,以及每一列的类型,插入的数据就是表中的一行,这一行的每一列都需要和表头结构对应 对于数据的"约束" (对于数据合法性的校验) 比较原创 2021-11-06 03:00:00 · 268 阅读 · 2 评论