mysql
南风一去不复返
这个作者很懒,什么都没留下…
展开
-
mybatis 执行多条语句 SQL_CALC_FOUND_ROWS使用方式
//xml里配置 count <resultMap id="count" type="java.lang.Long"> <result column="count" /></resultMap><select id="staticsData" resultMap="BaseResultMap,count" paramete...原创 2020-04-17 19:05:35 · 3057 阅读 · 0 评论 -
MYSQL COALESCE 用法
今天使用mysql的时候,碰到了sum() 统计出来的数据为null,造成程序空指针,是自己没怎么注意,于是找了下怎么去除空 就找到了 coalesce()函数,,这个函数用法如下 select coalesce(sum(),0) from table ; 如果sum()统计出来的是为null,就返回后面的0,这个函数可以传多个参数,比如select coalesce(sum(a),s原创 2016-03-30 15:11:45 · 548 阅读 · 0 评论 -
myql 外键关联问题
mysql 主表和从表概念: 假设有2张表:A,B 。A.id(主键)是B表的某一个字段,就称A.id是B标的外键 ,A是主表,B是从表。mysql 常见的外键 有级联(cascade)方式,置空(set null)方式及禁止(no action / restrict)方式1:cascade方式下删除A(主表)的某一个记录,,如果在B表中存在这个(A表)删除的id,那B表的这个记原创 2016-04-15 11:15:06 · 257 阅读 · 0 评论 -
mysql关于时间查询
SELECT MONTH(NOW()); 获取当前日期月份 SELECT WEEK(NOW()); 获取当前日期周SELECT YEAR(NOW());获取当前日期年份DATE_FORMAT(sign_createtime,'%Y-%m-%d') 数据库日期格式转化选择SELECT DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CUR原创 2016-10-13 15:41:23 · 332 阅读 · 0 评论 -
mysql distinct
distinct 是用来去除重复的数据的user表id username age 1 张三 10 2 李四 203 王五 304 张三 20 select distinct username from原创 2016-10-13 15:33:14 · 279 阅读 · 0 评论 -
mysql数据库复制
MySQL复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表,假设新创建的数据库名称为newDatebase,想要复制的数据库名称是datebasseCREATE TABLEnewDatebase.new_table SELECT * FROM datebasse.old_table原创 2016-04-14 14:17:54 · 283 阅读 · 0 评论 -
mysql 的函数用法SUBSTRING_INDEX
因为数据库的数据要更新操作,内容是这样的:这是之前的数据,现在因为需求变更,只需要横杠之前的数据,数据量少可以手动改,但是又几百条的数据,所以找到了一个方法UPDATE product SET pro_price=SUBSTRING_INDEX(pro_price, '-', 1); 这个SUBSTRING_INDEX就是用来截取的pro_price是要修改的字段名,然后原创 2016-10-27 13:26:56 · 1689 阅读 · 0 评论 -
sqllog 中存储过程写方法
DELIMITER //CREATE PROCEDURE pro12() BEGIN SELECT*FROM student END ;END//DELIMITER ;CALL pro12();//执行存储过程原创 2016-08-12 16:53:50 · 679 阅读 · 0 评论 -
关于mysql 一系列操作
这是在Linux 的mysql的数据库操作,备份数据库mysqldump -u root -p cxn> /usr/local/Backupcxn.sql//参数说明 cxn 代表着我要备份的数据库名称,usr/local/Backupcxn.sql代表着备份到usr/local下,,辈分的名称叫做Backupcxn.sqllinux 进入mysql mysql原创 2016-10-11 16:51:24 · 237 阅读 · 0 评论