SQL中的case when then else end用法详解

一:简单用法:   1.第一种写法: SELECT s.s_id, s.s_name, s.s_sex, CASE WHEN s.s_sex = '1' THEN '男' WH...

mysql -- exists 替换 in详解

exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返...

mysql 添加索引 mysql 如何创建索引详解

  1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE...

mysql八小时问题详解

  最近买了阿里云,把项目部署上去以后,每天第一次访问总是出一次异常,然后刷新一下就正常了。经查询资料发现,原来mysql默认会自动关闭空闲时间超过8小时的连接,而连接池并不知道这个连接已经关闭了,所以就会出异常。   查看mysql...

mysql时间与字符串之间相互转换详解

1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELEC...

mysql获取表中最大的日期(最近的日期)详解

表:订单表和订单支付表 订单表: CREATE TABLE `order` ( `order_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单id', `...

mysql 替换数据库 某个字段中的字符详解

update 表名 字段名 = REPLACE (字段名,'原始字符','新字符')  ...

yum安装mysql-5.6(centos7)-阿里云备份恢复到本地详解

centos 7.3 安装mysql 5.6 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum repolist enab...

mysqldump命令的安装详解

author:headsen   chen date:2019-03-14  11:31:00 安装:yum -y install mysql-client / apt-get install...

Oracle和MySQL插入时获取主键详解

这里只写selectKey方法的 一,Oracle数据库中的写法 order="BEFORE"因为oracle中需要先从序列获取值,然后将值作为主键插入到数据库中 <selectKey keyColumn="id" result...