MySQL
文章平均质量分 50
sugar high
记录学习C语言
展开
-
JDBC编程
1.创建项目2.引入依赖:JDBC编程需要用到mysql驱动包 1)下载驱动包 2)创建项目 3)创建个目录,叫做lib 4)把下载的jar文件拷贝到刚才的目录中 5)右键刚才的目录,选择add as library3.编写代码原创 2022-06-04 11:07:02 · 84 阅读 · 0 评论 -
MySQL中的事务
定义:把多个sql打包成一个要么全都执行,要么都不执行。事务的核心就是回滚,回滚的依据就是mysql要记录之前执行的一些过程。特性:原子性(核心,要么全都执行完要么都不执行)、 一致性(执行前后数据都是合理合法的)、 持久性(事物一旦提交数据就永久的存储起来了)、 隔离性(解决并发执行多个事务出现的问题)并发执行带来的问题:脏读,事物和事物之间没有任何隔离,加上一些约束限制就可有效避免脏读。(给写操作加锁)不可重复,在一个事务中包含了多次读操作,多次读操作结果不一致。(给读操作原创 2022-06-03 20:06:25 · 127 阅读 · 0 评论 -
数据库中索引定义、使用场景代价和数据结构
1.索引是干啥的?相当于一本书的目录,根据目录中对应章节的页码就能找到相应章节。索引就是为了进行查找,提高找效率。2.索引使用场景,付出的代价?适用于需要经常查找但是不经常修改的场景。占用了更多的空间且拖慢了增删改的速度。3.索引背后的数据结构?多叉搜索树(B+树)...原创 2022-06-03 11:23:27 · 147 阅读 · 0 评论 -
数据库mysql增删查改操作指令
1.基础操作MySQL服务器->许多数据库->许多数据表->指定表头,表头描述了列名和列类型->每行为一个记录,每列为一个字段数据类型:tinyint(1字节),smallint(2字节),int(4字节),bigint(8字节)float(m,d),double(m,d);m为有效数字,d为小数位数decimal(m,d);能够精确表示小数datatime(8字节),timestamp(4字节)注释:# 或者 --后面有个空格 快捷键:终止输入键: ct原创 2022-05-28 14:49:01 · 823 阅读 · 0 评论