数据库
无敌..
脚踏实地
展开
-
Redis 基本类型、 相关方法
Redis 支持五种数据类型: string(字符串) 、 hash(哈希)、list(列表) 、 set(集合) 及 zset(sorted set: 有序集合)。一、 StringString 是 Redis 最为常用的一种数据类型, String 的数据结构为 key/value 类型, String 可以包含任何数据。常用命令: set,get,decr,incr,mget 等...原创 2018-12-06 09:38:01 · 247 阅读 · 0 评论 -
1000 行 MySQL 学习笔记
Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VAR...转载 2019-04-10 19:00:46 · 341 阅读 · 0 评论 -
navicat for MySQL连接本地数据库时报1045错误的解决方法
navicat for MySQL 连接本地数据库出现1045错误 如下图:说明连接mysql时数据库密码错误,需要修改密码后才可解决问题;解决步骤如下:1、首先打开命令行:开始->运行->cmd;2、先进入电脑安装的mysql的bin目录下(你自己软件的安装路径),如果是C盘,就可以直接执行命令:mysql -u root mysql;3、进入mysql后执...原创 2019-02-17 20:52:51 · 4495 阅读 · 0 评论 -
一张图看懂 SQL 的各种 join 用法
1、INNER JOIN(内连接)SELECT <select_list> FROM Table_A AINNER JOIN Table_B BON A.Key = B.Key 2.LEFT JOIN(左连接) SELECT <select_list>FROM Table_A ALEFT JOIN Table_B BON...原创 2019-02-15 12:10:06 · 156 阅读 · 0 评论 -
Redis的n种妙用,不仅仅是缓存
一、介绍redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)Redis用作缓存,主要两个用途:高性能,高并发,因为内存天然支持高并发二、应用场景分布式锁(string)setnx key value,当key不存在时,将 key 的值设为 value ,返回1。若给定...转载 2019-01-28 19:05:59 · 117 阅读 · 0 评论 -
值得收藏:一份非常完整的MySQL规范
一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 所有存储相同数据的列名和...转载 2019-01-28 18:56:47 · 152 阅读 · 0 评论 -
安装MySQL的时候端口号被占用出现叹号
1、windows系统如何查看现在某个端口的应用进程id呢,命令是:netstat -aon|findstr 3306netstat -aon|findstr 33062、那么,最后的那个数值就是进程id号,此时需要查看该id号对应的应用是哪一个,可以用命令tasklist:tasklist 3、会出现很多的应用,你需要在那列PID中找到上面查到的id值,看它对应的...原创 2019-01-13 21:35:44 · 3069 阅读 · 1 评论 -
MySQL-57 安装教程
一、MySQL安装1、双击版本2、选中<I accept ........> 再点击next3、选中最下方的Custom 在点击next4、依次点击MySQL Servers---->MySQL Server--->.....MySQL Server 5.7.17-x64 点击中间向右箭头5、仅仅选中两个选项MySQL Server 和 Cli...原创 2019-01-13 20:47:03 · 17914 阅读 · 2 评论 -
干净卸载MySQL数据库
停止MySQL1、添加删除程序中卸载MySQL(控制面板)2、到安装目录删除MySQL,默认是 Program Files3、删除:C:\Documents and Settings\All Users\Application Data\MySQL(有该目录必须删除掉) C:\ProgramData\MySQL备注:ProgramData(系统默认隐藏)找不到,需...原创 2019-01-13 19:30:44 · 227 阅读 · 0 评论 -
数据库 SQL 优化大总结之:百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where ...转载 2019-01-13 00:12:49 · 111 阅读 · 0 评论 -
数据库分库的方法
原创 2018-12-15 15:04:33 · 199 阅读 · 0 评论 -
数据库的优化?
1. 优化索引、SQL 语句、分析慢查询;2. 设计表的时候严格根据数据库的设计范式来设计数据库;3. 使用缓存,把经常访问到的数据而且不需要经常变化的数据放在缓存中,能节约磁盘IO;4. 优化硬件;采用SSD,使用磁盘队列技术(RAID0,RAID1,RDID5)等;5. 采用MySQL 内部自带的表分区技术,把数据分层不同的文件,能够提高磁盘的读取效率;6. 垂直分...转载 2018-12-09 10:00:03 · 193 阅读 · 0 评论 -
你常用的mysql引擎有哪些?各引擎间有什么区别?
主要 MyISAM 与 InnoDB 两个引擎,其主要区别如下:一、InnoDB 支持事务,MyISAM 不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而 MyISAM就不可以了;二、MyISAM 适合查询以及插入为主的应用,InnoDB 适合频繁修改以及涉及到安全性较高的应用;三、InnoDB 支持外键,MyISAM 不支持;...转载 2018-12-09 09:57:35 · 2173 阅读 · 0 评论 -
MySQL、Redis 和 MongoDB 的优缺点
MySQLMySQL 是一个关系型数据库。MySQL在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统, 关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 ...转载 2018-12-06 09:35:04 · 287 阅读 · 0 评论 -
Nginx简介
1.Nginx概述2.Nginx安装与控制指令3.Nginx如何工作4.Nginx配置实例4.1如何配置Linux下Nginx4.1.1配置Nginx代理HTTP请求到Tomcat4.1.2配置Nginx负载均衡代理请求到Tomcat1.Nginx概述Nginx是一个免费的、开源的、高性能的Web服务器和反向代理服务器,以其高性能、稳定性、丰富的功能、配置简单、资源...转载 2018-12-06 09:58:44 · 122 阅读 · 0 评论 -
Redis 有多少个库?
Redis 一个实例下有 16 个库原创 2018-12-06 09:42:09 · 8363 阅读 · 1 评论 -
sqlserver, MySQL , Oracle http, redis, https 默认端口号?
sqlserver: 1433MySQL: 3306Oracle : 1521http: 80https: 443redis: 6379原创 2018-12-06 09:41:31 · 878 阅读 · 0 评论 -
MySQL、SqlServer、Oracle三种数据库的特点和区别
一、MySQL优点:1、体积小、速度快、总体拥有成本低,开源;2、支持多种操作系统;3、是开源数据库,提供的接口支持多种语言连接操作;4、MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的mysql能很容易充分利用CPU;5、MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql...转载 2019-05-15 17:04:59 · 4586 阅读 · 0 评论