数据库
上漂的程序猫狗
我想为这社会做一点自己的共享,不想碌碌无为过完这一生
展开
-
NoSQL
概念nosql是指非关系型的数据库 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。NoSQL数据库的四大分类键值(Key-Value)存储数据库这一类数据库主要会转载 2015-07-02 13:32:34 · 778 阅读 · 0 评论 -
Ubuntu下面安装mysql
命令直接安装客户端和服务端,安装过程会提示输入两次密码,默认用户是rootsudo apt-get install mysql-server mysql-client 测试是否安装成功sudo netstat -tap | grep mysql mysql常用命令启动或者关闭服务: 登陆:mysql -u root -p重启服务 service mysql restart启动MySQL服原创 2016-01-28 17:30:02 · 690 阅读 · 0 评论 -
mysql死锁
mysql死锁:1、查询是否锁表show OPEN TABLES where In_use > 0; 2、查询进程 show processlist 查询到相对应的进程===然后 kill id相同表,a命令行mysql> set autocommit=off;Query OK, 0 rows affectedmysql> u原创 2016-03-23 14:47:38 · 917 阅读 · 0 评论 -
mysql开启慢查询
开启慢查询如果不知道怎么优化mysql,不如开启mysql的慢查询功能, 记录那些sql执行比较慢,生成环境不能随便设置,会影响性能的 命令show variables like"%slow%";执行慢查询select * from usertb LIMIT 400000查询日志慢查询日志路径 slow_query_log_file /var/lib/mysql/master-slow.log原创 2016-03-10 15:08:17 · 456 阅读 · 0 评论 -
mysql一些常用sql
查询某个表的外键:SELECT * FROM information_schema.KEY_COLUMN_USAGE a where a.CONSTRAINT_SCHEMA='weiwang' AND a.REFERENCED_TABLE_NAME like'eshop%'原创 2015-12-18 10:34:47 · 398 阅读 · 0 评论 -
mysql数据库存储过程游标循环,提前退出
mysql游标遇到null提前退出 游标循环中出现 select into 赋值 为 null 的时候,循环会 提前退出,解决方法有三种 1不用select into 2select aa into bb,aa改为count(aa),之后的代码由判断null改为判断0 2当赋值结果为null的时候,会自动修改循环触底的标志,所以手动在循环底部增加 set b = 1;BE原创 2015-10-13 17:02:23 · 4288 阅读 · 1 评论 -
mysql存储过程断点dbForge Studio for MySQL工具使用
下载工具名称叫:dbForge Studio for MySQL 官网地址:https://www.devart.com/ 下载地址: https://www.devart.com/dbforge/mysql/studio/download.html网盘地址:http://pan.baidu.com/s/1pJnEjWn 使用先以complie for debuggin模式编译,记住如果不原创 2015-10-12 09:37:19 · 5789 阅读 · 0 评论 -
Redis事务的分析及改进
内容目录Redis的事务特性redis事务的缺陷更新操作中的查询实现优化网络特性参考Redis事务的分析及改进Redis的事务特性数据ACID特性满足了几条? 为了保持简单,redis事务保证了其中的一致性和隔离性; 不满足原子性和持久性;原子性redis事务在执行的中途遇到错误,不会回滚,而是继续执行后续命令;(违反原子性)事务转载 2015-09-16 14:06:22 · 496 阅读 · 0 评论 -
Hibernate Validator验证注解说明
Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的原创 2015-09-29 18:13:00 · 2013 阅读 · 0 评论 -
Memcached初步使用
安装与使用安装命令 sudo apt-get install memcached启动命令 memcached -d -m 128 -p 11111 -u root启动命令介绍 -p 监听的端口 -l 连接的IP地址,默认是本机 -d 选项是启动一个守护进程 -d start 启动memcached服务 -d restart 重起memcached服务 -原创 2015-07-02 16:11:10 · 536 阅读 · 0 评论 -
mysql查询效率查看
执行效率mysql> explain select * from table;select_type:执行类型 simple为简单查询类型 type: const 标示查询结果最多匹配一行,查询很快,从最好到最差的连接类型为 const、eq_reg、ref、range、indexhe和ALL key: 实际使用的索引。如果为NULL,则没有使用索引 rows:MYSQL认为必须检查的用来返回原创 2015-07-31 11:45:56 · 1024 阅读 · 0 评论 -
hbase初接触
hbase是什么 HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的,分布式的,多版本的,面向列的存储模型。它存储的是松散型数据。HBase 数据模型Row Key:Table主键 行键 Table中记录按照Row Key排序 Timestamp: 每次对数据操作对应的时间戳,也即数据的v原创 2015-07-06 11:02:33 · 679 阅读 · 0 评论 -
Nosql(hbase)与传统数据库的区别
本帖最后由 pig2 于 2014-5-21 18:23 编辑问题导读:1.nosql数据库能否删除列2.nosql数据库如何删除一条记录3.nosql数据库列族和lieder区别是什么?4.nosql操作与传统数据库的操作区别在什么地方?对于大多数做技术的人员,都知道我们传统数据库是什么样子的,那么如下图所示,我们操作的对象是行。也就是增删改查转载 2015-07-07 10:17:40 · 984 阅读 · 0 评论 -
redis和redis-Java客户端的设计思路
为什么要写这篇博客?记得第一次接触redis的时候,先是在官网redis在线调试 测试了一些简单的set、get 命令,立即就被吸引了,虽然以前没接触缓存技术,也没正式在项目中应用过,但是学习学习也不为过啊。redis的安置和配置在网上有很多教程,真的得感谢万能的网友啊!其实官网也有教程,部署在linux上面的,简单清晰明了: redis是用c编写的,代码简单整洁。如果我们想用好redis,或者给原创 2015-07-03 12:18:47 · 1074 阅读 · 0 评论 -
redis主从复制
配置redis主从复制的时候注意事项如果master设置了密码(requirepass) 那么slave的配置文件就需要修改 masterauth gaoguangjin //端口号 默认的是6379 port 6380 slaveof 127.0.0.1 6379原创 2015-07-02 15:00:25 · 408 阅读 · 0 评论 -
mysql主从复制配置记录
主库配置文件修改#唯一。主从的server_id值不一样server-id = 1log_bin = /var/log/mysql/mysql-bin.log#需要进行主从复制的数据库名称binlog_do_db = master#不需要进行主从复制的数据库名称binlog_ignore_db原创 2016-07-05 16:40:10 · 750 阅读 · 0 评论