数据库
Turing·
不积小流无以成江海
展开
-
go-redisAPI操作
【代码】go-redisAPI操作。原创 2022-09-03 17:22:32 · 1056 阅读 · 1 评论 -
分组查询(每组指定查N条数据)SQL
sum为指定条数 <select id="selectOverAllDesc" resultType="com.ruubypay.markting.redenvelope.job.pojo.points.CardExpiredPojo"> set @order_num=0;set@amo=0; SELECT a.id, a.`amount` , a.`packet_num`,b.rownum FROM card_expired as a INNER .原创 2021-10-18 11:11:27 · 497 阅读 · 0 评论 -
随机查询一条记录的SQL
select t1.id, t1.pool_id, t1.amount, t1.packet_num, t1.packet_type, t1.expired_time,t1.uidFROM `card_expired`AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `card_expired` where amount = #{amount} and uid = 0)- (SELECT MIN(id) FROM `card_ex.原创 2021-09-23 15:28:19 · 819 阅读 · 0 评论 -
Mysql数据库优化
目录Mysql架构介绍索引优化分析查询截取分析锁主从复制一、Mysql架构介绍mysql目前属于Oracle公司MySql架构https://blog.csdn.net/qq_33745102/article/details/88392220总体概览:和其他数据库相比,MySql的架构可以在多种不同的场景中应用并发挥良好的作用。插件式的存储引擎将查询处理和其他的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存...原创 2021-01-15 13:48:46 · 246 阅读 · 2 评论 -
Excel数据导入Mysql数据库
Navicat+office-ExcelExcel文件另存为csv完成原创 2020-09-16 18:06:20 · 161 阅读 · 0 评论 -
MySQL-50道经典sql题汇总
建表DROP TABLE IF EXISTS `course`;CREATE TABLE `course` ( `CId` varchar(10) default NULL, `Cname` varchar(10) default NULL, `TId` varchar(10) default NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Table structure fo.原创 2020-08-31 21:46:41 · 7666 阅读 · 3 评论 -
MySQL合并多行为一行
SELECT stu.Sname,GROUP_CONCAT(cou.Cname SEPARATOR ' , ') as 选课 from sc as s join student as stu ON s.SId = stu.SIdJOIN course as cou on cou.CId = s.CIdGROUP BY stu.Sname原创 2020-08-31 18:39:29 · 258 阅读 · 0 评论 -
MySQL join连接报错
select stu.SId,stu.Sname,a.score from (SELECT SId,score as "数学" from sc where CId = "02") as aINNER join student AS stu on stu.SId = a.SId上面写法是不对的join里不能as起别名原创 2020-08-30 16:44:23 · 229 阅读 · 0 评论 -
批量存入SQL
<insert id="indexStudent"> insert into student(sid,sname,sage) values <foreach item="item" index="index" collection="list" separator=","> ( #{item.sid},#{item.sname},#{item.sage} ...原创 2020-05-08 19:18:36 · 461 阅读 · 0 评论 -
JDBC基础(sql sever和mysql与Java的连接)
JDBC概念Java DataBase Connectivity(Java数据连接)的简称,是一种可用于执行SQL语句的java API。Java程序《-----》Java应程序编程入口andJDBC《------》数据库(增删改查)JDBC功能与数据库建立连接 向数据库发送SQL语句 处理数据返回的结果JDBC APIconnection (连接) sta...原创 2019-03-28 19:25:07 · 927 阅读 · 1 评论 -
数据库的创建 ~ 创建表(约束) ~ SQL~数据操作~视图~索引
创建数据库create DataBase db_HXXon( name=HXX_Data, filename='D:\Data\HXX_Data.mdf',size=5, maxsize=15, filegrowth=2)log on( name=HXX_LOG, filename='D;\Data\HXX_LOG.ldf',size=3, maxsize=10, ...原创 2019-04-21 15:36:26 · 2435 阅读 · 0 评论 -
关系数据库理论~范式
一个规范的关系模式:尽可能减少冗余(重复数据) 没有插入异常(插入不了,没满足复合主键的要求) 删除异常(把相同的内容都删除了) 修改异常(修改不完全有剩余)数据依赖包括函数依赖和多值依赖关系模式中的各关系属性之间相互依赖,相互制约的联系称为数据依赖。★函数依赖 FD (Functional Dependency)是关系模式中属性之间的一种逻辑依赖关系。(sn...原创 2019-05-21 12:41:33 · 566 阅读 · 0 评论