MySQL
yolosliu
那些寂寞的岁月,成全最美的人生!
展开
-
MySql的基本知识储备1
1、MySQL配置文件MySQL的配置文件为my.ini,一般默认保存在安装时指定的Data Path目录下。在MySQL的安装目录有一个my-default.ini文件里面存放的是一些默认参考配置信息,而数据库真正使用的是my.ini文件。因此,修改my.ini中的内容就可以达到更改配置的目的。2、MySQL文件结构 2.1 数据结构1> “.frm”文件一般与表相关的元数原创 2017-03-02 19:26:30 · 469 阅读 · 0 评论 -
数据库事务隔离级别和锁实现机制
转自:http://comedsh.iteye.com/blog/698733一 数据库事务处理中出现的数据不一致的情况 在多个事务并发做数据库操作的时候,如果没有有效的避免机制,就会出现种种问题。大体上有四种问题,归结如下:1、丢失更新 如果两个事务都要更新数据库一个字段X,x=100事务A事务B读取X=100 读转载 2017-03-17 22:14:18 · 398 阅读 · 0 评论 -
MySql的基本知识储备之数据类型
数据类型在书库库中扮演者基础但又重要的角色,因此,了解数据库的基本类型是非常重要的。1、整数类型MySQL的整数类型有5个,分别是TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT。他们的区别就是在存储值的大小上,依次增大。其中TINYINT的取值范围最小,BIGINT的取值范围最大。整数类型的列有如下两种属性UNSIGNED属性和ZEROFILL属性。其中原创 2017-03-04 21:24:55 · 446 阅读 · 0 评论 -
MySQL之数据库的创建修改
这里来看看数据库的基本应用--如水果数据库的管理,即创建数据库和表,实现水果数据库的管理。具体要求如下:1、创建水果数据库名称为fruitshop。2、创建水果表fruit,有字段fid、fname、fprice、ftime。3、添加负责任人字段fmanager。4、修改fmanager字段为fprincipal。5、添加表数据。6、查看表的结构和数据。7、修改原创 2017-03-06 17:13:49 · 1687 阅读 · 0 评论 -
大数据分页方案---數據庫的使用
软件开发中,常用要用到分页、计算总数,数据量超过千万、上亿的时候,往往count 的需要超过 1s 的执行时间,甚至 3-5s,对于一个追求性能的前沿团队来说,这个不能忍啊!轉自:https://segmentfault.com/a/1190000006499528为什么会慢?mysql 会对所有符合的条件做一次扫描。select count(*) from t转载 2017-04-14 15:00:59 · 845 阅读 · 0 评论 -
经典SQL语句大全
经典SQL语句大全(绝对的经典)一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', '转载 2017-09-19 11:55:23 · 769 阅读 · 0 评论 -
线程池和数据库连接池的原理
线程池的原理: 来看一下线程池究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。可能你也许会问:为什么要搞得这么麻烦,如果每当客户端有新的请求时,我就转载 2017-10-08 18:03:12 · 1378 阅读 · 0 评论