
mysql
文章平均质量分 74
程序猿联盟
这个作者很懒,什么都没留下…
展开
-
CentOS7.2 64位yum安装与配置MySQL
CentOS7.2 64位yum安装与配置MySQL1、配置YUM源在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装my...原创 2018-11-14 10:02:26 · 304 阅读 · 0 评论 -
数据库的加锁操作
数据库的加锁操作从事一个项目,需要考虑数据的安全性,之前对于数据库这部分的数据操作学习的比较零散,由于手头的项目,于是系统的学习一个知识,我们大致都会经历这么几个过程(what this ? why to use ? how to use?),首先,我们需要搞懂,下面几个知识点:一: 什么是数据库加锁 ?数据库加锁: 简单的意思就是对于在执行一个操作(比如修改)时,对这个操作的对象加...转载 2018-11-15 18:07:57 · 12436 阅读 · 2 评论 -
PHP对时间戳的处理
PHP对时间戳的处理时间戳定义php获取年月日,时间,时间戳,星期时间戳装换mysql数据库设计一、TIMESTAMP和DATETIME字段类型对比二、数据存储类型date datetime datestamp三、数据库存时间戳的好处和坏处优点:缺点:时间戳定义时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。...原创 2018-11-20 14:59:11 · 902 阅读 · 0 评论 -
数据库索引原理解析
数据库索引的理解什么是全表扫描?什么是索引?索引是怎么提升性能的?数据库索引里究竟存的是什么?索引存储了指向表中某一行的指针数据库怎么知道什么时候使用索引?什么是全表扫描?了解索引之前,我们先搞懂什么是全表扫描。假设在mysql数据库里有一个user表如下:现在我们要从这个表中查找出所有名字是‘李四’的用户信息。我们使用下面的查询语句:SELECT * FROM user WHERE n...原创 2018-11-28 09:43:06 · 1195 阅读 · 1 评论 -
用union把查询结果合并
用union把查询结果合并使用场景sql语句执行结果使用场景如图有三个表,根据这三个表查出如表四的数据结构。可以理解为查询一家主人的食物消耗记录,消耗者分为主人和客人,表food存储了消耗的食物,消耗者id和消耗数量。表user和admin分别是客人表和主人表。现在就要根据这三个表查到如图四的消耗记录,sql该怎么写呢?下图效果这是我们最终要的结果sql语句SELECT food...原创 2018-12-13 15:13:39 · 766 阅读 · 1 评论 -
bigint,int,mediumint,smallint,tinyint的区别
bigint,int,mediumint,smallint,tinyint的区别1、bigint大整数,一位为 8 个字节。从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字),无符号的范围是0到18446744073709551615。2、int一个正常大小整数,一位大小为 4 个字节。有符...原创 2019-08-30 16:31:40 · 2527 阅读 · 0 评论