随笔分类 - 2_数据库(NoSQL、mysql注意、mysql使用技巧、MongoDB等)
摘要:mysql数据库优化课程 6、mysql结构化查询语言有哪些 一、总结 一句话总结:主要分为四类 1.DCL 数据控制语言1)grant2)commit3)rollback2.DDL 数据定义语言1)create2)drop3)alter3.DML 数据操作语言1)insert2)delete3)u
阅读全文
摘要:mysql数据库优化课程 5、要索引和不要索引的区别是什么 一、总结 一句话总结: 1、数据库设计的时候不允许字段为null的好处是什么? 而null要占4-5个字段,所以用null做划不来 2、为什么数据表的外键使用的很少? 所以外键这种太强制的约束用的少 3、删除主键之前的操作是什么? 一个表只
阅读全文
摘要:mysql数据库优化课程 4、mysql字段属性 一、总结 一句话总结: 1、为什么char类型没有被淘汰? 有缺点必有优点,不然必然被淘汰 char优点:速度快 varchar优点:变长 2、zerofill? 3、为什么mysql的服务端和客户端都用utf-8的编码? 在存储过程中,就算别的编码
阅读全文
摘要:mysql数据库优化课程 3、数据库设计是什么 一、总结 一句话总结: 1、char,varchar,text同存'ABC'的存储空间为多少? 列类型 存储需求 CHAR(M) M个字节,0 <= M <= 255 VARCHAR(M) L+1个字节,其中L <= M 且0 <= M <= 6553
阅读全文
摘要:mysql数据库优化课程 2、命令其实也就是那几个单词 一、总结 一句话总结: 1、开启和关闭mysql服务? Windows下开启和关闭mysql服务 没有重启mysql服务这个命令。 Linux下 start 启动服务 stop 停止服务 restart 重启服务 status 查看服务状态 2
阅读全文
摘要:mysql数据库优化课程 1、数据库的本质是什么 一、总结 一句话总结: D:\software\code\phpStudy2018\PHPTutorial\MySQL\data mysql的数据库其实就是存放在MySQL\data下的一个个的文件夹 数据库里面的表就是文件夹里的一个或者多个文件(根
阅读全文
摘要:memcache课程 4、php+memcache如何让用户跨域登录 一、总结 一句话总结: 1、memcache用户跨域登录解决的是什么问题(举例)? 2、php怎么把session存到memcache服务器上面去(这样可以实现session跨域)? 3、php默认把session存为什么文件,放
阅读全文
摘要:memcache课程 3、php使用memcache缓存实例 一、总结 一句话总结: 1、memcache优化的实例的原理是什么? 2、如何知道php相应的memcache的指令是哪些? 3、数据库数据变动之后,如何操作对应的memcache中的数据? 4、php操作memcache的时候,默认的过
阅读全文
摘要:memcache课程 2、php如何操作memcache 一、总结 一句话总结: 1、window下php如何安装memcache模块? 2、如何查看php安装的扩展信息? 3、比如如何安装php扩展, 如何查看php扩展,以前搞半天,这里看视频分分钟解决的启示是什么? 4、windows下的动态扩
阅读全文
摘要:memcache课程 1、memcache介绍及安装(memcache作用) 一、总结 一句话总结: 1、memcache为什么比操作数据库快的多? 2、memcache优点 是什么? 3、memcache缺点 是什么? 4、memcache缓存的特点 是什么? 5、php使用memcache需要什
阅读全文
摘要:mysql索引优化比普通查询速度快多少 一、总结 一句话总结:普通查询全表查询,速度较慢,索引优化的话拿空间换时间,一针见血,所以速度要快很多。 1、软件层面优化数据库查询的方法? 一是合理加索引;二是优化执行慢的sql(比如少用or)。 此二者相辅相成,缺一不可,如果加了索引,还是查询很慢,这时候
阅读全文
摘要:window如何安装redis服务、卸载redis服务和启动redis服务 一、总结 一句话总结:github上下载,解压,命令行运行(redis-server.exe redis.windows.conf --maxmemory 200M) github上下载 命令行运行 二、window 安装r
阅读全文
摘要:Navicat Premium 12如何激活 一、总结 一句话总结:激活过程中一定要断开网络连接,点电脑的飞行模式没有用,断开网络连接之后才有手动激活的选项 二、Navicat Premium 12安装与激活 <!-- flowchart 箭头图标 勿删 --> 原文地址 https://www.j
阅读全文
摘要:Mysql数据库如何自动备份 一、总结 一句话总结:用navicat配合windows的批处理即可 二、Mysql数据库自动备份 参考:Mysql数据库自动备份 - yhcqlong的博客 - CSDN博客https://blog.csdn.net/yhcqlong/article/details/
阅读全文
摘要:mysql 如何创建索引 一、总结 一句话总结:MySQL中可以使用alter table这个SQL语句来为表中的字段添加索引。 使用alter table语句来为表中的字段添加索引的基本语法是:ALTER TABLE <表名> ADD INDEX (<字段>);我们来尝试为test中t_name字
阅读全文
摘要:为什么会出现NoSQL数据库 一、总结 一句话总结:sql不支持分布式且且有性能瓶颈且不支持分布式,不同NoSQL适合不同的场景 1、"不同的NoSQL数据库只适合不同的场景"这句话对么? 对的,NoSQL数据库是针对点的,关系型数据库是针对面的 2、NoSQL数据库有哪四种? ①KV键值对:red
阅读全文
摘要:如何从mysql数据库中取到随机的记录 一、总结 一句话总结:用随机函数newID(),select top N * from table_name order by newid() N是一个你指定的整数,表是取得记录的条数. 1、如何从mysql数据库中取到随机的记录(两种方法)? a、用rand
阅读全文
摘要:从数据表中随机抽取n条数据有哪几种方法(join实现可以先查数据然后再拼接) 一、总结 一句话总结:最好的是这个:"SELECT * FROM table WHERE id >= ((SELECT MAX(id) FROM table)-(SELECT MIN(id) FROM table)) *
阅读全文
摘要:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''&
阅读全文
摘要:如何知道刚刚插入数据库那条数据的id 一、总结 一句话总结:这些常见功能各个框架里面都有,可以查看手册,thinkphp里面是$userId = Db::name('user')->getLastInsID(); 1、在mysql和mysqli中如何选择? 用mysqli,php官方推荐 2、mys
阅读全文

浙公网安备 33010602011771号