文章分类 - Sql - 学习
摘要:删除重复数据,保留id最小的1条数据 DELETE from drug_repository where `base_gtin` in ( SELECT e.`base_gtin` from ( SELECT `base_gtin` from drug_repository GROUP BY `ba
阅读全文
摘要:今日内容 1. 数据库连接池 2. Spring JDBC : JDBC Template 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还
阅读全文
摘要:今日内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个
阅读全文
摘要:今日内容 1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 2. 约束 3. 多表之间的关系 4. 范式 5. 数据库的备份和还原 DQL:查询语句 1. 排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式
阅读全文
摘要:今日内容 1. 多表查询 2. 事务 3. DCL 多表查询: 查询语法: select 列名列表 from 表名列表 where.... 准备sql 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(2
阅读全文
摘要:今日内容 1. 数据库的基本概念 2. MySQL数据库软件 1. 安装 2. 卸载 3. 配置 3. SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一
阅读全文
摘要:今日内容 1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redis Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only
阅读全文
摘要:一、mongodb可视化工具 - adminMongo https://www.cnblogs.com/shiweida/p/7692468.html https://github.com/mrvautin/adminMongo Installation Navigate to folder & i
阅读全文
摘要:对成绩排序,相同的为同名次。。。 另一种方法: select s1.score,(select count(distinct s2.score) from score as s2 where s2.score>=s1.score) as rank from score as s1 order by
阅读全文
摘要:MySQL登录数据库 下面是几种登陆到MySql数据库的登陆方式代码 1mysql -u root -ppassword 2.mysql -u root -pEnter password:password3.mysql -h localhost -u root -ppassword4.mysql -
阅读全文
摘要:一、如果redis得k4 对应得字典中有1000w条数据,请打印所有得数据 hscan_iter("k4",count=100) # 一次取100条,取完了之后,再去取100条; # -*- coding:utf-8 -*- import redis pool = redis.ConnectionP
阅读全文
摘要:一、redis - 简介 https://www.cnblogs.com/wupeiqi/articles/5132791.html http://www.cnblogs.com/wupeiqi/articles/5246483.html mysql 是一个软件,帮助开发者对一台机器得硬盘进行操作;
阅读全文
摘要:索引: http://www.cnblogs.com/linhaifeng/articles/7356064.html http://www.cnblogs.com/linhaifeng/articles/7274563.html 1.为什么要索引: sql 读写:10:1 读操作会出现性能问题;
阅读全文
摘要:mysql内置功能: 1.视图 2.触发器 3.存储过程 4.事务 5.函数一、视图 介绍: 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】, 用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,
阅读全文
摘要:一、Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时, 可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 官网下载:https://www.navicat.com/en/products/navicat-for-mysql
阅读全文
摘要:多表查询: http://www.cnblogs.com/linhaifeng/articles/7267596.html 1.多表连接查询 2.符合条件连接查询 3.子查询一、准备表记录 1 # 建表 2 create table department( 3 id int, 4 name varc
阅读全文
摘要:单表查询: http://www.cnblogs.com/linhaifeng/articles/7267592.html 1.单表查询的语法 2.关键字的执行优先级(重点) 3.简单查询 4.where 约束 5.分组查询:group by 6.having 过滤 7.查询排序:order by
阅读全文
摘要:数据操作: http://www.cnblogs.com/linhaifeng/articles/7267587.html 数据得增删改: 1.插入数据 insert 2.更新数据 update 3.删除数据 delete 权限管理 一、插入数据 1. 插入完整数据(顺序插入) 语法一: INSER
阅读全文
摘要:完整性约束: http://www.cnblogs.com/linhaifeng/articles/7238814.html 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FO
阅读全文
摘要:数据类型: 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en/
阅读全文