Database
happyrabbit456
这个作者很懒,什么都没留下…
展开
-
SQL操作
基本的sql语句1.建表:create table grade_record(JiLuID int not null,YongHuID int not null,PingFenShiJian Datetime not null,ShanChuBiaoJi int,BeiZhu varchar(1024));2.增加主键:alter table grade_record转载 2013-01-10 16:11:40 · 569 阅读 · 0 评论 -
mysql中GROUP BY结合GROUP_CONCAT的使用
我们知道,group by可以将sql查询结果按照group by后面列进行分类显示。比如:Sql代码 select columnA,columnB from table group by columnA,columnB 则查询结果将按照columnA和columnB分类显示。没有显示在group by中的列不能直接作为返回列放在sql语句中,比如转载 2016-04-20 09:06:46 · 788 阅读 · 0 评论 -
MySQL自定义排序函数FIELD()
转载:http://blog.tanteng.me/2013/11/mysql-order-by-field/MySQL可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4),value与str1、str2、str3、str4比较,返回1、2、3、4,如遇到null或者不在列表中的数据则返回0. 这个函数好像Oracle中没有专门提供(转载 2016-04-20 09:26:56 · 2003 阅读 · 1 评论 -
mysql之字符串操作
写在前面上篇文章学习了mysql常用的日期操作的函数,这篇文章将学习mysql的字符串操作的函数。系列文章mysql之创建数据库,创建数据表mysql之select,insert,delete,updatemysql之group by,order bymysql之count,max,min,sum,avg,celing,floormysql之日期函数mysql实战转载 2016-04-20 09:28:50 · 544 阅读 · 0 评论 -
mysql之count,max,min,sum,avg,celing,floor
写在前面昨天去青龙峡玩了一天,累的跟狗似的。不过还好,最终也算登到山顶了,也算来北京后征服的第三座山了。这里也唠叨一句,做开发这行,没事还是多运动运动,对自己还是很有好处的,废话少说,还是折腾折腾sql语句吧。系列文章mysql之创建数据库,创建数据表mysql之select,insert,delete,updatemysql之group by,order bycount转载 2016-04-20 09:34:36 · 437 阅读 · 0 评论 -
sql中的group by 和 having 用法解析
--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group by 是先排序后分组;--举例子说明:如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:转载 2016-04-20 09:36:19 · 457 阅读 · 0 评论 -
mysql之日期函数
写在前面mysql的学习,断断续续,今天就接着学习mysql的日期操作吧。系列文章mysql之创建数据库,创建数据表mysql之select,insert,delete,updatemysql之group by,order bymysql之count,max,min,sum,avg,celing,floorMysql实战1、获得当前时间格式yyyy-MM-dd HH转载 2016-04-20 09:46:42 · 386 阅读 · 0 评论 -
mysql 中 时间和日期函数
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+--------转载 2016-06-06 09:52:03 · 126 阅读 · 0 评论 -
MYSQL慢查询日志
mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行long_query_time = 10log-slow-queries = /usr/local/mysql/log/slow.loglong_query_time 是转载 2016-06-06 09:56:32 · 300 阅读 · 0 评论 -
初学Redis(1)——认识Redis
Redis官网对Redis的定义是:“Redis is an open source, BSD licensed, advanced key-value cache and store”,可以看出,Redis是一种键值系统,可以用来缓存或存储数据。Redis是“Remote Dictionary Server”(远程字典服务)的缩写,提供了字符串(string),列表(list),哈希(hash)转载 2017-02-04 18:15:50 · 275 阅读 · 0 评论 -
Redis启动报错
报错信息如下:[10036] 30 Dec 10:23:49.616 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error[8660] 30 Dec 10:23:57.132 # Creating Server TCP listening socket *:6379: listen:转载 2017-02-05 11:33:51 · 1746 阅读 · 0 评论 -
Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示(在页面中搜索 "windows"):[plain] view plain copy转载 2017-02-05 11:57:03 · 463 阅读 · 0 评论 -
group by与order by同时使用
ORDER BY 子句中的列必须包含在聚合函数或 GROUP BY 子句中。eg:[sql] view plain copy SELECT [col1] ,[col2],MAX([col3]) FROM [tb] GROUP BY [col1] ,[col2] ORDER BY [col1] ,[col2] ,MAX([col3])转载 2016-04-20 08:56:40 · 1241 阅读 · 0 评论 -
MySQL 超新手入门(5) JOIN 与 UNION 查询
1 使用多个表格在「world」资料库的「country」表格中,储存世界上所有的国家资料,其中有一个栏位「Capital」用来储存首都资料,不过它只是储存一个编号;另外在「city」表格中,储存世界上所有的城市资料,它主要的栏位有城市编号和城市的名称:虽然「country」表格自己没有储存城市名称,不过它可以使用「Capital」栏位的值,对照到「city」表格中的「ID转载 2016-02-24 09:49:04 · 473 阅读 · 0 评论 -
MYSQL常用命令
1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u转载 2013-01-10 16:44:44 · 636 阅读 · 0 评论 -
mysql运维
一、 数据库的备份1. 导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名例:mysqldump -u dbadmin -p myblog > myblog.sql2. 导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名例:mysqldump -u dbadmin -p myblog wp_转载 2013-01-10 16:06:55 · 1015 阅读 · 0 评论 -
XAMPP修改mysql的默认密码的三种方法
How I can set a "root" password in MySQL? (method 1)In the \xampp\mysql\bin directory enter into the console:mysqladmin -u root password secretOk, "secret" should be your secret password. Then u转载 2013-01-10 16:24:59 · 2099 阅读 · 0 评论 -
phpMyAdmin报错 #2002 – 服务器无响应(或者本地 MySQL 服务器的套接字没有正确配置)
第一种情况:(深度清理垃圾导致host.MYD丢失)跟很多网友一样!用wamp(或xampp、speedphp)可以很容易在自己的XP、Win7系统上快速搭建服务器环境,这样就可以本地测试漂 亮的Php+mysql网站了,启动wamp,浏览器打开http://localhost/phpmyadmin,能正常打开数据库……好,费话就到这里!问题在这里:当我用“魔方”的‘深度清理转载 2013-01-14 21:05:21 · 3827 阅读 · 0 评论 -
MySql可视化工具MySQL Workbench使用教程
转载:http://www.cnblogs.com/daimage/archive/2012/02/25/2367534.html 1. MySQL WorkbenchMySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。2.MySQL Workbench 的下载和安装 (1)安装最新MySql时,有是否转载 2013-02-19 20:45:18 · 1440 阅读 · 0 评论 -
MYSQL外键(Foreign Key)的使用
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换转载 2014-09-01 14:44:29 · 557 阅读 · 0 评论 -
MySQL数据库的备份
1.冷备份在数据库处于非运行状态时通过直接拷贝数据文件或目录的方式进行备份。2.热备份1).将数据库设置为只读状态:mysql>flush tables with read lock;该语句的作用是:刷新缓冲区,对于所有带读取锁定的数据库,关闭所有打开的表,并锁定所有的表,直到执行UNLOCK TABLES为止。注意:在备份完成之前当前会话的连接不可退出,否则自动解锁。转载 2014-09-01 14:49:47 · 547 阅读 · 0 评论 -
mysql中left join,right join,inner join,outer join的用法详解
非常惭愧用了这么久的mysql居然没有用过outer join和inner join,对outer join的认识也仅是知道它是外连结,至于什么用途都不清楚,至于还有没有left outer join更是不得而知,某天有人问起,才想起自己mysql知识的贫乏,赶紧找了一下网上的left join,right join,inner join,outer join的用法来学习一下下面的内容转载转载 2015-04-09 09:22:28 · 935 阅读 · 0 评论 -
在MySQL字段中使用逗号分隔符的方法分享
大多数开发者应该都遇到过在mysql字段中存储逗号分割字符串的经历,无论这些被分割的字段代表的是id还是tag,这个字段都应该具有如下几个共性被分割的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符 这个字段所属的表与这个字段关联的表,一定是一对多的关系 比如下面这个表结构所代表的content与tag这两个对象 复制代码代码如下:my转载 2015-06-04 10:59:59 · 1754 阅读 · 0 评论 -
MySQL性能优化的最佳20+条经验
本文转载自:http://coolshell.cn/articles/1846.html今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,转载 2016-01-27 12:30:19 · 381 阅读 · 0 评论 -
MySQL的学习--join和union的用法
转载:http://www.bitscn.com/pdb/mysql/201404/228279.html感觉工作之后一直在用框架,数据库的一些基本的东西都忘记了,这次借着这个系列的博客回顾一下旧知识,学一点新知识。今天就先从join和union开始。join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集并在一起,成为转载 2016-02-23 18:06:35 · 571 阅读 · 0 评论 -
redis整合spring mybatis --缓存方案
上一篇总结了redis sentinel(哨兵方案)的配置流程,本篇就redis整合ssm框架进行说明。目前,大多数公司用redis主要做缓存用,对于那些不常变动的数据来说,我们将其缓存在redis中,可以大大减少数据库的压力。一、Spring集成redis1.在resource目录下创建spring-redis.xml文件,内容如下:beans xmlns="http://转载 2017-02-07 11:20:50 · 1605 阅读 · 1 评论