![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 78
土方方
带你如何转行及各种学习方法的心得及各种知识的总结
展开
-
MySQL详解(4)-事务
背景:为什么要使用事务这个技术?现在很多软件都是多用户,多程序,多线程的,对同一个表可能同时又很多人在用,为保持数据的一致性,所以提出了事务的概念;eg:A给B打钱,A的账户-100后,B的账户就要+100,这两个update语句必须作为一个整体来执行,不然A扣钱了,B没有加钱这种问题很难处理;一.什么是事务?事务就是一段sql语句的批处理,但是这个批处理是一个atom(原子),不可分割,要么都执...原创 2018-06-11 15:47:00 · 208 阅读 · 0 评论 -
MYSQL详解(1)-数据类型
MYSQL支持的数据库类型主要分为3类:一、数字类型:数字类型总体可分为2类:1.整型:MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~2147483647)bigint(...原创 2018-06-06 15:38:30 · 195 阅读 · 0 评论 -
MYSQL详解(5)-索引(一)
一.什么是索引1.索引:索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据;对于索引,会保存在另外的文件中。2.索引是数据库中专门用于帮组用户快速查询数据的一种数据结构,类似于字典的目录,查找字典内容时,可以根据目录查找到数据的存放位置,然后快速定位;3.a.索引可以由数据库中的一列或多列组合而成,其作用是提高对表中数据的查询速度;b.索引的优点是可以提高检索数据的速度...原创 2018-06-13 15:30:21 · 172 阅读 · 0 评论 -
MYSQL详解(2)-基本操作
一.通过cmd操作数据库C:\Windows\System32>mysql -u用户名 -p密码 //输入 用户名和密码,登录数据库mysql> show databases;//查看数据库mysql> use 数据库名;//进入数据库mysql> show tables;//查看表mysql> desc 表;//查看表结构二.DDL操作1.创建数据库create d...原创 2018-06-06 16:58:16 · 528 阅读 · 0 评论 -
MYSQL详解(3)-存储引擎
1.什么是存储引擎?存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL 服务器中启用。你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些信息以及你需要你的数据结合什么性能和功能的 时候为你提供最大的灵活性。2.简单操作-MySQL中如何查看引擎1...原创 2018-06-08 17:46:22 · 157 阅读 · 0 评论