背景:最近用到统计之类的复杂Sql比较多,有种"提笔忘字"的感觉,看书练习,举一反三,巩固加强. (一) <SQL进阶教程>学习记录--CASE (二) <SQL进阶教程>学习记录--GROUP BY.PARTITION BY 1.语法 两种写法:简单 CASE 表达式(simple case expression).搜索 CASE 表达式(searched case expression) -- 简单 CASE 表达式 CASE sex WHEN '1' TH…
短语匹配 短语匹配故名思意就是对分词后的短语就是匹配,而不是仅仅对单独的单词进行匹配 下面就是根据下面的脚本例子来看整个短语匹配的有哪些作用和优点 GET /my_index/my_type/_search { "query": { "match_phrase": { "title": "quick brown fox" } } } //查询分词之后连续的 //例如 brown fox 可以查询到,但是quick fox 查询…
记mysql,case when then else end用法 用法1:搜索函数 SELECT r.order_no, r.golds, r.pay_tool, , ) ) END AS price, r.create_time, r.action FROM ww_pay_record r WHERE r. CASE 如果 WHEN 后面跟条件 THEN 操作结果 后面可以跟多个WHEN THEN ELSE 其余情况 END 结束 用法2:进行自定义排序 SELECT a.id, a.type…
课程已全部学完,Redis\mongoDB 的学习也会提上日程啦~剩下的最大的最大的问题在于练习,大量的练习,后期会发我的学习记录. 小记:也不知道是不是加强针的缘故,老是拉肚子,记录彻底感冒的一天,话说刚打完加强针可以吃感冒药吗....…
( xampp 的mysql 与 直接用 dnf 安装的 mysql 有冲突! ) 1. 数据库基本知识: 一张表的行 又称为 记录 一张表的列 又称为 字段 表结构:所有字段,规定了你的每一条记录所应该填的内容,不能随意乱写 2.mysql 登录: mysql -u root -p password (root密码) 3. 查看数据库 : show databases; 4. 选择数据库: use database-name; 5. 数据库文件位置:/var/lib/mysql 6.查看表结构…
干净卸载mysql:https://blog.csdn.net/cxy_summer/article/details/70142322mysql 解压缩版安装说明:https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html 1.mssql中的  FOR XML PATH('') 对比 MySql中的 GROUP_CONCAT(field) FOR XML PATH的用法:http://www.cnblogs.com/double…
1.MySQL join操作 left join以左表为基础,其记录会全部表示出来,而右表只显示满足搜索条件的记录.right join以右表为基础,其记录会全部显示出来,而左表只显示满足搜索条件的记录.下面先创建两个表进行测试,表a包含ID(aID)以及姓名(aName),表b包含ID(bID)以及学号(bNum). 图1 从上图可以看出,表格创建成功并插入了几条数据.下面开始测试左连接.右连接,结果如图2所示. 图2 从图2可以看出,左连接时,以表a为基础,共5条记录.结果中,表b只显示a.…
附上:重置mysql账号密码方法 ubuntu系统下mysql重置密码和修改密码操作 - skh2015java的博客 - CSDN博客(改完重启,登录mysql要root/sudo权限) Centos7重置Mysql 8.0.1 root 密码 - 网络蚂蚁 - 博客园php7访问mysql8.0的配置 学习MySQL,我个人觉得最好的方法就是获得一个稍微大的数据库数据并通过这个数据库来学习基本操作和优化.所以我把平时学校发下来的个人信息xls/xlsx文件拿来用了. 在这里推荐一个学习的好地…
#打开MySQL服务 sudo service mysql start #Ubuntu Linux 安装配置MySQL #安装MySQL服务器,核心程序 sudo apt-get install mysql-server #安装MySQL客户端 sudo apt-get install mysql-client #验证是否安装并启动成功 sudo netstat -tap | grep mysql #修改MySQL的配置文件(my.cnf) sudo gedit /etc/mysql/my.cn…
1.返回日期的时间函数 date_add() : 可以为指定日期增加/减少任意一段时间间隔.下面举例将当前日期增加一个月和减少一个月 mysql month) as add_one_month; +---------------+ | add_one_month | +---------------+ | +---------------+ row in set (0.00 sec) mysql month) as reduce_one_month; +------------------+ |…