数据库知识
imHanweihu
这个作者很懒,什么都没留下…
展开
-
linux下安装mysql5.6,指定安装目录
下载linux版mysql 上传到服务器,解压到自己想要的目录,并重命名为mysql 先检查是否有mysql用户组和mysql用户:groups mysql 没有就添加:groupadd mysql && useradd -r -g mysql mysql,有就忽略 进入mysql目录修改权限:cd mysql/ chown -R mysql:mysql ./ 安装依赖...原创 2020-02-25 13:44:47 · 1462 阅读 · 0 评论 -
PostgreSQL和Oracle的差异分析之rownum
在后面大神的基础上做了自己的笔记,感谢阿里云的作者!写的非常好:https://yq.aliyun.com/ziliao/205351. rownum是Oracle内部的一个伪列,用来表示数据在结果集中的行数。Oracle中,把检索结果取出来后,在画面上分页显示的功能,都是使用rownum,并且使用多层子查询来实现的。2. PostgreSQL中,没有rownum这样的伪列,但是提供了 limit...原创 2018-06-01 08:58:16 · 12697 阅读 · 0 评论 -
mysql-查询练习示例
1. 表stu1)一条sql,分别统计表中男生和女生的人数SELECT SUM( CASE sex WHEN '男' THEN 1 ELSE 0 END ) AS '男', SUM( CASE sex WHEN '女' THEN 1 ELSE 0 END ) AS '...原创 2018-10-26 14:10:43 · 9002 阅读 · 0 评论 -
SQL语法及常用函数
1.INSERT 全列或指定列插入值INSERT INTO 表名称 VALUES (值1, 值2,....)INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)2. DISTINCT仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句SELECT DISTINCT 列名称 FROM 表名称3.LIKE 模糊查...原创 2019-01-07 11:29:39 · 250 阅读 · 0 评论 -
Windows Mysql8:(超详细)同ip运行两个mysql服务
主库安装:1. mysql目前最新版是8.x.x,本文章使用mysql-8.0.15-winx64。下载免安装版注意:如果你电脑中存在mysql的环境变量,若想同时运行两个mysql服务,一定要将其删掉!!2. 解压后是这样的注意:mysql8没有提供my.ini,也没有my-default.ini。自己创建一个即可。为主库添加以下配置:[mysqld]...原创 2019-04-20 15:36:06 · 4825 阅读 · 6 评论 -
Windows Mysql8:(超详细)主从数据与结构同步配置
本地远行两个mysql服务,请参考我的上一篇:windows mysql8:(超详细)同ip运行两个mysql服务1. 确保两个mysql服务同时运行2. 上一篇中两个my.ini文件是不需要修改的,已经配置好了,接下来只需要在mysql命令行关联两个服务即可3. 我用的是Navicat,打开,连接上mysql,按F6打开软件内的命令行,或右键打开。...原创 2019-04-30 10:50:10 · 4031 阅读 · 10 评论 -
SQL技巧与学习
1. 获取指定日期几天后的日期SELECT SUM(give_num-have_used_num)FROM aWHERE customer_id=#{myCustomerId}AND (date_add(create_date, interval enable_days_num day) >= CURRENT_DATE() OR enable_type=3)2. 判断字段值,...原创 2019-06-18 15:10:57 · 280 阅读 · 0 评论