码迷,mamicode.com
首页 > 数据库
写一个SQL: student(Sno, Sname, classId, grade )查出每个班成绩前三名的同学
SELECT * FROM student stu WHERE ( SELECT COUNT(*) FROM student WHERE stu.classid=classid AND stu.grade >= grade GROUP BY classid HAVING COUNT(*)<=3 ) ...
分类:数据库   时间:2021-01-11 11:07:05    阅读次数:0
今日份知识分享:SQL 通配符
通配符可用于替代字符串中的任何其他字符。 在 SQL 中,通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 在 SQL 中,可使用一下通配符: 通配符 描述 % 替代 0 个或多个字符 _ 替代一个字符 [charlist] 字符列中的任何单一字符 [^charlis ...
分类:数据库   时间:2021-01-11 11:00:41    阅读次数:0
【数据库】3大范式
1.第一范式(确保每列保持原子性) 必须不包含重复组的关系,即每一列都是不可拆分的原子项。 2.第二范式(确保表中的每列都和主键相关) 关系模式必须满足第一范式,并且所有非主属性都完全依赖于主码。注意,符合第二范式的关系模型可能还存在数据冗余、更新异常等问题。 3.第三范式(确保每列都和主键列直接相 ...
分类:数据库   时间:2021-01-11 10:57:51    阅读次数:0
艾而特--ModbusTcp通讯测试
1,查看艾尔特控制器网络设置,设置电脑IP。 设置完成后,点ModbusPoll的“OK”,会自动连接 2,查看连接状态 3,根据“艾尔特的手册”,参照5.6参数表,根据需求设置读取的地址和长度 4,拧紧结束后,就能读取实时控制器的值了。 ...
分类:数据库   时间:2021-01-11 10:56:43    阅读次数:0
windows mysql 跳过登录密码重置
1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务 2.开启跳过密码验证登录的MySQL服务 mysqld --console --skip-grant-tables --shared-memory 3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mys ...
分类:数据库   时间:2021-01-11 10:55:08    阅读次数:0
explain查看sql的执行计划
我们写完一个sql语句,为了让它高性能地执行,一定要explain一下,查看一下它的执行计划。 查看心法: 1.首先从查询类型type列开始查看,如果出现all关键字,那么不用继续看了,全表扫描了 2.查看key列,看是否使用了索引,null代表没有使用索引 3.查看rows列,该列代表在SQL执行 ...
分类:数据库   时间:2021-01-11 10:53:53    阅读次数:0
sqlserver日志的备份与还原
完整备份与还原 --完整备份数据库--backup database studb to disk='e:\stu.bak'backup log studb to disk='e:\stu_log.bak' use mastergo--还原数库库-- restore database studb fr ...
分类:数据库   时间:2021-01-11 10:52:38    阅读次数:0
Oracle RedoLog-二进制格式分析,文件头,DML,DDL
上篇文章,简单介绍了 RedoLog 是什么,以及怎么从 Oracle Dump 二进制日志。接下来,分析下 Redo Log 二进制文件的格式,主要包括:文件头,重做日志头,DML-INSERT 操作,DDL-CREATE 操作。 Redo Log 二进制文件中,采用的是小端序字节序。 原文链接: ...
分类:数据库   时间:2021-01-11 10:52:25    阅读次数:0
实战2:使用selenium爬取淘宝数据,保存在mongodb
实战2:使用selenium爬取淘宝数据,保存在mongodb 配置文件 MONGO_URL = 'localhost' MONGO_DB = 'taobao' MONGO_TABLE = 'yintiao' 爬虫文件 from selenium import webdriver from sele ...
分类:数据库   时间:2021-01-11 10:47:01    阅读次数:0
2020.1.7-jdbc事务 - ### 连接池概念 - **c3p0** - **Driud** - **JDBC Template** - **DBUtils**
JDBC事务控制 1.什么是事务:一个包含多个步骤或者业务操作,如果业务或者多个业务被事务管理,则这么多个步骤要么同时成功,要么同时失败,这些步骤是一个整体不可分割. 2.操作: 开启事务:mysql >start transaction 提交事务:commit 回滚事务:rollback 3.使用 ...
分类:数据库   时间:2021-01-11 10:45:18    阅读次数:0
MySQL索引失效的几种情况详析
1.前导模糊查询不能利用索引(like '%XX'或者like '%XX%') 假如有这样一列code的值为'AAA','AAB','BAA','BAB' ,如果where code like '%AB'条件,由于前面是 模糊的,所以不能利用索引的顺序,必须一个个去找,看是否满足条件。这样会导致全索 ...
分类:数据库   时间:2021-01-11 10:45:02    阅读次数:0
mysql5.6 创建表出现报错: 1709 - index column size too large. the maximum column size is 767 bytes 解决办法
1.检查配置文件 my.cnf 如果存在修改为如下值,没有则添加 innodb_large_prefix = 1 innodb_file_per_table = 1 innodb_file_format = Barracuda 2.修改建表语句,添加 row_format=dynamic drop ...
分类:数据库   时间:2021-01-11 10:41:29    阅读次数:0
mysql弹出弹框
navicat for mysql的查询编辑器可以弹框查询: 举例:新建查询: select workAreaName as '机器号',m.jobNumber as '检修人员编号',u.userName as '检修人员姓名',loginTime as '检修开始时间', CONCAT(FLOO ...
分类:数据库   时间:2021-01-11 10:38:52    阅读次数:0
数据库的范式
数据库的范式 构造数据库必须遵循一定的规则,这种规则就是范式 第一范式:原子性 第一范式是数据库的基本要求,不满足这一点就不是关系数据库数据表的每一列都是不可分割的基本数据项,同一列中不能有多个值,也不能存在重复的属性 第二范式:唯一性 数据表中的每条记录必须是唯一的。为了实现区分,通常要为表口上一 ...
分类:数据库   时间:2021-01-11 10:38:19    阅读次数:0
jdbc连接Apache druid
//jdbc连接druid<dependency> <groupId>org.apache.calcite.avatica</groupId> <artifactId>avatica-core</artifactId> <version>1.15.0</version> </dependency> ...
分类:数据库   时间:2021-01-11 10:37:33    阅读次数:0
mysql5.7 root密码重置
mysql5.7 root账号的密码忘记,重置(会删除数据,慎用!)此方法相当于重装。mysql需要在本机安装。 1、cmd命令行停掉mysql net stop mysql2、清除mysql安装目录下的data目录下的所有数据3、cmd执行: mysqld --initialize-insecur ...
分类:数据库   时间:2021-01-08 11:42:34    阅读次数:0
SQL Server 数据库还原进度查看
SQL Server 数据库还原进度查看 关键字:数据库,还原,进度,查看 文档说明: 本文档受某实际需求启发,某约500G大小数据库还原,由于对应服务器性能较差(内存仅4G且可用内存仅2.8G),数据库的还原一直停留在还原界面,只从数据库还原界面无法查看具体数据库还原进度。通过上网搜集整理,现总结 ...
分类:数据库   时间:2021-01-08 11:38:59    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!