PGC123

SQL有哪些优化方法?

SQL有哪些优化方法?答:1. 优化索引、SQL 语句、分析慢查询;2. 设计表的时候严格根据数据库的设计范式来设计数据库;3. 使用缓存,把经常访问到的数据而且不需要经常变化的数据放在缓存中,能节约磁盘IO;4. 优化硬件;采用SSD,使用磁盘队列技术(RAID0,RAID1,RDID5)等;5. 采用MySQL 内部自带的表分区技术,把数据分层不同的文件,能够提高磁盘的读取效率

0.0000 0 4
  • 关注作者
  • 收藏
PGC123

配置了mysql的环境变量之后cmd中无法识别

配置了mysql的环境变量之后cmd中无法识别答:在配置环境的时候,可能电脑之前的mysql安装后卸载没有卸载干净,所以导致配置环境变量之后,执行的是原残留的mysql的文件。需要重新找到新安装的mysql文件所在位置,重新配置环境变量,即可。(在控制面板中找到环境变量,点击,在path中贴加就行)如图:a

0.0000 0 2
  • 关注作者
  • 收藏
朝阳Tim

navicat做表连接的时候,如何保证“原表行数”?

问题描述:当我们在做数据处理的时候,假设有个高质量的表A,和一个低质量的表B(连接字段有重复),然后我们需要表A的全部信息和B对应的字段,如果在sql语句中,导出想要的查询结果,同时又不给表A引入杂质呢? 解决思路:先去给表B去重,再进行连接

0.0000 0 1
  • 关注作者
  • 收藏
朝阳Tim

navicat中如何查看表的索引设置?

问题描述:navicat和mysql的不同之一,就是没办法直观地看到indexes的信息,那么在navicat中如何查看索引信息呢? a 解决思路:右击所选表,选择设计表,然后可以看到索引的信息情况索引是提高数据查询效率的好方法

68.1073 1 2
  • 关注作者
  • 收藏
朝阳Tim

mysql如何查找某字段的去重计数?

问题描述:当我们在统计数量的时候,往往要涉及到总计数和去重计数,那么如何实现呢? 解决思路:利用count(distinct(字段))即可实现

0.0000 0 4
  • 关注作者
  • 收藏
朝阳Tim

mysql如何在group by的结果下面显示合计?

问题描述:当我们在查取数据,特别是制作报表的时候,会需要在最下面显示合计值,如何操作呢? 解决思路:在group by后面添加with rollup即可

0.0000 0 2
  • 关注作者
  • 收藏
朝阳Tim

mysql利用or运算级较低的逻辑进行注入攻击?

问题描述:最极端简单的数据库查询逻辑下,例如where账号和密码和数据库中一致,即可查询出数据,这样的查询逻辑会有什么Bug? 思路拓展:select * from user where username='aaa' and userpwd='xxx';select * from user where username='aaa' and userpwd='xxx' or

0.0000 0 4
  • 关注作者
  • 收藏
朝阳Tim

mysql如何计算某个比例?

问题描述:当我们在使用mysql进行取数的时候,往往会涉及要跑出某个结果,例如某个比例值,如何实现呢? 解决思路:例如我们想计算SizeNote='M'的品类所占整体的比重,可以利用子查询予以实现select concat(round((select count(*) from goodssize where SizeNote='M')/(select count(*) from

0.0000 0 2
  • 关注作者
  • 收藏
朝阳Tim

mysql如何利用用户自定义变量进行计算?

问题描述:mysql中如何利用用户自定义变量进行计算? 解决思路:用户自定义变量在客户端退出的时候,会自动取消set @aaa=(select count(distinct(OrderID)) from tem); select count(distinct(OrderID))/@aaa from tem;select @aaa;

0.0000 0 2
  • 关注作者
  • 收藏
朝阳Tim

mysql如何制作ER关系图?

问题描述:我们如何使用mysql进行ER关系图的设置呢? 解决思路:可以通过database-->reverse engineer予以实现通过主外键的设置,可以实现表与表之前的链接关系

548.1850 1 4
  • 关注作者
  • 收藏
kejiayuan0806

SQL查询

问题描述:有一张表:t_student字段:idnameagestatus (0,1,2,3,4,5,6)teacher_id如果teacher_id是空,就不查询status=0这种SQL语句怎么写?解决方法:select * from t_student where teacher_id='' and status!=0;

0.0000 0 2
  • 关注作者
  • 收藏
朝阳Tim

mysql子查询无法重复使用临时表的解决方法?

问题描述:当我们在使用mysql进行数据查取的时候,往往会涉及临时表的功能,但是当一个query语句中,如果使用了多个临时表,会报错1146,对于这个问题应该如何解决? 解决思路:可以采取创建多个临时表的思路予以解决,也就是把子查询结果封装为新的临时表(create temporary table xxx as (子查询))#drop temporary table tem;cr

0.0000 0 3
  • 关注作者
  • 收藏
朝阳Tim

mysql如何以select结果为新表赋值?

问题描述:当我们需要进行数据处理,特别是使用临时表的时候,如何使用查询的结果为表赋值呢? 解决思路:可以使用insert into 表 select xxx from xxx予以实现create temporary table tem(OrderID int, Userid int, primary key(OrderID,Userid));insert in

0.0000 0 3
  • 关注作者
  • 收藏
朝阳Tim

mysql如何随机抽取100行数据?

问题描述:当我们在提取数据的时候,比如想要建立模型,需要抽取一部分的训练集数据,那么如何从mysql数据库中进行提取呢? 解决方法:利用order by rand()即可实现

0.0000 0 0
  • 关注作者
  • 收藏
朝阳Tim

mysql中如何提高数据查询的速度?

问题描述:当我们处理大量数据的查取操作的时候,往往运行速度会很慢,有哪些思路是可以提高查取的效率呢? 解决思路:利用索引去加快查询;创建index之后,在select前面加上explain即可create index 索引名 on 表名(字段名);show index from 表名;drop index 索引名 on 表名;

0.0000 0 7
  • 关注作者
  • 收藏
朝阳Tim

mysql如何实现spss的“值标签”操作?

问题描述:当我们在使用mysql进行数据导出的时候,往往想自定义一些操作显示,例如对于信息填答情况,如果有内容则标记为有,如果没有内容则标记为无,如何在mysql中予以实现呢? 解决思路:可以用case...when..end as '变量名称'来实现select casewhen OrderState 0 then '有'when OrderState =0

0.0000 0 4
  • 关注作者
  • 收藏
朝阳Tim

mysql中如何修改日期的显示格式?

问题描述:mysql中如何修改日期的显示格式呢? 解决思路:可以使用date_format('日期数据','显示格式')予以实现 当涉及时间格式的显示时,可以使用time_format('时间数据','显示格式')予以实现

0.0000 0 2
  • 关注作者
  • 收藏
朝阳Tim

mysql如何设置访问权限?

问题描述:在使用mysql进行数据库链接的时候,如何设置第二台电脑的访问权限呢? 解决思路:可以在主机上修改user表中用户对应的host字段update user set host = '%' where user = 'xxx';还需要给用户进行授权,代码如下grant all privileges on *.* to root@'%' indetified by 'xxxx

0.0000 0 5
  • 关注作者
  • 收藏
kejiayuan0806

SQL语句

问题描述:一张表,id class score,一条SQL语句,获得每个班级大于60分和小于60分的个数,结果为:班级 大于60 小于60A1 2 3A2 1 2解决方法:SELECT class as 班级, COUNT(CASE when score>=60 THEN score END) as

0.0000 0 0
  • 关注作者
  • 收藏
kejiayuan0806

SQL对JSON的转义

问题描述:在 R 中执行一个SQL,涉及到双层JSON,也就是第二层的JSON包含一个转义符,\。用R的RMySQL 执行的时候第二层的转义符号会被去掉怎么办?解决方法:双层JSON中的\ 在R中是一个转义符号,如果要表达\ 需要用\\表示,所以在生成内成的\\需要用 gsub("\"","\\\\\"",json) 来替代。经过这样处理,才可以保证内层的JSON可以顺利传入到MySQ

0.0000 0 2
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励

暂无数据