数据库
陈平寨黄山赵子龙
我就是一个技术超级一般的小码农
展开
-
查询语句中select from where group by having order by的执行顺序
一、 执行顺序查询中用到的关键词主要包含六个,并且他们的顺序依次为 select–from–where–group by–having–order by 其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序 与sql语句的书写顺序并不是一样的,而是按照下面的顺序来执行 from–where–group by–having–select–order by,原创 2017-12-22 15:39:35 · 3062 阅读 · 0 评论 -
CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置
闲置已久的空间环境配置忘得差不多了,今天得空整理,重置了磁盘重新搭建环境,首先在CentOS 7.0安装MariaDB的数据库,在这里记录下安装过程,以便以后查看。1、安装MariaDBRHEL系的系统默认的DB是mariadb,但是版本比较低,这里我选择通过mariadb官方源来安装可以进入MariaDB官方下载地址选择对应系统版本(注意: 64位机器选择x86_64),然后选择最新原创 2018-01-30 23:16:15 · 644 阅读 · 0 评论 -
从一张表中拿到第二大的数值,mysql ,sqlserver,oracle
Mysql1.表中的第二大id号SELECT MAX(vcid) FROM msdtb1701 WHERE vcid SELECT MAX(vcid) FROM msdtb1701)SELECT MAX(vcid) FROM msdtb1701 WHERE vcid NOT IN (SELECT MAX(vcid) FROM msdtb1701)2.表中的第二大id号及其us原创 2018-02-07 17:10:33 · 2124 阅读 · 0 评论 -
怎么解决mysql不允许远程连接的错误
怎么解决mysql不允许远程连接的错误最近使用Navicat for MySQL访问远程mysql数据库,出现报错,显示1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server。 错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP...原创 2018-03-29 09:33:59 · 4619 阅读 · 0 评论 -
mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
在mysql 工具 搜索或者插入数据时报下面错误:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on co...原创 2018-04-24 17:51:08 · 408 阅读 · 0 评论 -
数据库表的水平拆分与垂直拆分
目前很多互联网系统都存在单表数据量过大的问题,这就降低了查询速度,影响了客户体验。为了提高查询速度,我们可以优化sql语句,优化表结构和索引,不过对那些百万级千万级的数据库表,即便是优化过后,查询速度还是满足不了要求。这时候我们就可以通过分表降低单次查询数据量,从而提高查询速度,一般分表的方式有两种:水平拆分和垂直拆分,两者各...转载 2019-04-24 15:03:16 · 977 阅读 · 0 评论