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