码迷,mamicode.com
首页 > 数据库 > 月排行
mysql分组查询和排序
group by和order by 分组后的字段要么是分组字段或聚合函数 where和having区别: where:在分组之前进行限定;后面不能跟聚合函数的判断 having:在分组之后进行限定,如果不满足结果就不会显示出来;后面可以跟聚合函数判断 select * from t_user gro ...
分类:数据库   时间:2020-11-25 12:38:15    阅读次数:10
数据库查询语句(DQL)
DQL: 数据库执行DQL语言不会对数据库中的数据发生任何改变,而是让数据库发送查询结果到客户端。 *执行语句不改变表内容 ####where : 使用运算符 =, !=, <, >, ?, >= between...and: 介于...和...之间 and 且 or 或 in /not in # ...
分类:数据库   时间:2020-11-25 12:43:12    阅读次数:10
sql注入中联合查询group_concat位置
sql注入中联合查询group_concat位置 前言 题目环境 buuctf中[极客大挑战 2019]LoveSQL 联合查询中group_concat位置 思路 普通姿势 直到 可以看到报错,但我们的语句并没有任何错误 换到第三个位置就可以正常显示 本地实验也是会报错 最终payload都是在最 ...
分类:数据库   时间:2020-11-25 12:47:10    阅读次数:12
如何提高sql执行效率?
数据量大的情况下,不同的SQL语句,消耗的时间相差很大。按下面方法可以提高查询的效果。 1. select子句中尽量避免使用* 2. where子句比较符号左侧避免函数 3.尽量避免使用or 4.使用limit子句限制返回的数据行数 ...
分类:数据库   时间:2020-11-25 12:48:45    阅读次数:11
数据库DQL(Data Query Language)语言学习之三:排序查询
语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序的字段或表达式; 特点: 1、asc代表的是升序,可以省略 desc代表的是降序 2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段 3、order by子句在查询语句的最后面,除了 ...
分类:数据库   时间:2020-11-25 12:52:28    阅读次数:12
eclipse使用单元测试JUnit时,提示导包失败“The type org.junit.jupiter.api.Assertions is not accessible”?
解决方案:删除工程下面的module-info.java文件即可。 https://stackoverflow.com/questions/60431564/eclipse-java-ide-junit5-junit-jupiter-api-assertions-is-not-accessible ...
分类:数据库   时间:2020-11-25 12:52:40    阅读次数:10
「mysql优化专题」90%程序员都会忽略的增删改优化(2)
「mysql优化专题」90%程序员都会忽略的增删改优化(2)前文一篇「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)让大家知道msql优化,究竟在优化什么,本篇为mysql优化专题的第二篇,主要先从增删改进行优化。大家可以收藏关注一波,若是有更好的优化方式,也可留言讨论。补充知识点:操作数据语句优化的认识通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作
分类:数据库   时间:2020-11-25 12:53:00    阅读次数:14
Oracle Data Guard 报错 ORA-16057: Data Guard 配置中没有服务
Oracle Data Guard 报错 ORA-16057: Data Guard 配置中没有服务器
分类:数据库   时间:2020-11-25 12:59:34    阅读次数:14
Mysql,SqlServer,Oracle主键自动增长的设置
1、把主键定义为自动增长标识符类型 MySql 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如: create table customers(id int auto_increment primary key not null, name var ...
分类:数据库   时间:2020-11-26 14:09:06    阅读次数:11
MySQL索引的选择
MySQL默认支持两种类型的索引: Hash索引和B+树索引: 那为什么不使用其他的数据结构作为索引? Hash索引:哈希表的特点就是可以快速的精确查询,但是不支持范围查询。如果做成了索引,那速度也是很慢的,要全部扫描。 平衡二叉树: 1、索引也不只是在内存里面存储的,还是要落盘持久化的,如果数据多 ...
分类:数据库   时间:2020-11-26 14:09:43    阅读次数:10
根据你以往的经验简单叙述一下MYSQL的优化
a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT ...
分类:数据库   时间:2020-11-26 14:21:08    阅读次数:8
12.mysql数据库
1、mysql安装分为两种,一种是msi格式的,一种是zip格式的,zip格式相当于绿色版,不需要安装,只需解压缩之后就可以使用了,但是要进行配置。msi格式是安装版。 2、mysql官网下载 https://www.mysql.com/ 3、安装(以.zip包为例) 1)一、配置my.ini或者m ...
分类:数据库   时间:2020-11-26 14:26:35    阅读次数:10
8.说说事务的概念,在JDBC编程中处理事务的步骤。
事务是作为单个逻辑工作单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务 。JDBC处理事务有如下操作: conn.setAutoComit(false);设置提交方式为手工提交conn.commit()提交事务 c ...
分类:数据库   时间:2020-11-26 14:27:02    阅读次数:9
根据你以往的经验简单叙述一下MYSQL的优化
a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT ...
分类:数据库   时间:2020-11-26 14:28:39    阅读次数:43
MySQL中的DML、DDL、DCL到底是什么呢?
作者:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! CSDN@极客小俊,原创文章, B站技术分享 个人博客: cnblogs.com 前端html+css+javascript技术讨论交流群: 281499395 后端php+mysql+L ...
分类:数据库   时间:2020-11-26 14:28:58    阅读次数:9
.什么是JDBC的最佳实践?
a、数据库资源是非常昂贵的,用完了应该尽快关闭它。Connection, Statement, ResultSet等JDBC对象都有close方法,调用它就好了。 b、养成在代码中显式关闭掉ResultSet,Statement,Connection的习惯,如果你用的是连接池的话,连接用完后会放回池 ...
分类:数据库   时间:2020-11-26 14:29:23    阅读次数:10
13.mysql
一、约束 1)主键 主键约束=非空约束+唯一约束 主键可以是一个列或者多个列 1)创表添加多个列作为主键 create table score1( sid int not null, cid int not null, PRIMARY key(sid,cid) ); 2)删除主键约束 alter t ...
分类:数据库   时间:2020-11-26 14:30:23    阅读次数:8
使用Druid连接数据库
配置文件 使用properties文件配置相关数据 --driverClassName= com.mysql.cj.jdbc.Driver 驱动加载 --username=root 连接数据库的用户名 --password= 连接数据库的密码 --url=jdbc:mysql://127.0.0.1 ...
分类:数据库   时间:2020-11-26 14:34:04    阅读次数:8
数据库设计及相应E-R图
Github地址:https://github.com/75-Hz/Caipu.git 需求分析 1、功能需求 菜谱系统有两个终端,按身份登录不同的身份进入的界面不一样。 用户终端主要满足如下功能: 1.) 用户个人信息修改 2.)用户可查询菜谱 3.)用户可分享文章或视频 4.)用户间的社交 管理 ...
分类:数据库   时间:2020-11-26 14:42:04    阅读次数:12
MySQL过滤复制
MySQL过滤复制 一、几个配置文件说明 写在配置文件,重启就行 主库配置: show master status; Binlog_Do_DB #白名单 Binlog_Ignore_DB #黑名单,添加在这里的库。就不进行复制 从库配置: 从库: 库级别: replicate do db=world ...
分类:数据库   时间:2020-11-26 14:49:16    阅读次数:40
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!