![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 64
TNTZS666
从无能到平庸要比从一流到卓越需要人们付出多得多的努力。
展开
-
多关系连接查询(内,外,自身连接)
先创两张表做例子,一张部门表,一张员工表 部门表(dept): 员工表(emp): 1.内连接 一般格式: select[distinct/all]<目标列表达式[别名]清单> from<关系名1[别名1]>inner join<关系名2[别名2]> on<连接条件表达式>; 或 sele原创 2018-08-13 21:53:48 · 789 阅读 · 0 评论 -
MySQL处理重复数据
在数据表中经常会存在重复的数据,而我们往往要对这些重复数据进行处理,包括:防止表中出现重复数据,查询重复记录,统计重复数据,过滤重复数据,删除重复数据。防止表中出现重复数据:若我们如下创建一张表,创建时未设置主键或者索引,则该表允许出现重复记录:create table person(first_name varchar(20),last_name varchar(20...原创 2018-08-26 22:41:30 · 604 阅读 · 0 评论 -
Oracle怎么获取某个日期之前的数据
这几天工作经常需要查询某天之前的数据,整理了两个最常用的方法(假设字段的名称为table_date):to_date:select * from emp where table_date>to_date(‘2018-11-22,yyyy-mm-dd’);to_char:select * from test where to_char(table_time, ‘yyyy-mm-d...原创 2018-11-22 20:22:12 · 9527 阅读 · 1 评论 -
Datawhale-MySQL-任务二
文章目录1.导入示例数据库2.SQL是什么,MySQL是什么?3.查询语句(select from)4.筛选语句(where)5.分组语句(group by)6.排序语句(order by)7.函数8.SQL注释9.SQL代码规范10.作业1.导入示例数据库使用命令行导入: 教程 MySQL导入示例数据库 - MySQL教程™使用Navicat for MySQL可视化操作导入:在数...原创 2019-02-27 14:49:12 · 338 阅读 · 0 评论 -
Datawhale-MySQL-任务三
学习内容1.MySQL表数据类型:2.用SQL语句创建表创建方式:设定列类型,大小,约束设定主键3.用SQL语句向表中添加数据语句解释多种添加方式(指定列名;不指定列名)4.用SQL语句删除表DELETEDROPTRUNCATE不同方式的区别5.用SQL语句修改表修改列名修改表中数据删除行新建列新建行6.作业项目三项目四1.MySQL表数据类型:MySQL中定义数据字段的类型对你数据库的优化...原创 2019-03-01 16:35:45 · 322 阅读 · 0 评论 -
数据库安装以及基础知识
数据库安装以及服务器设置:安装教程链接:MySQL安装 | 菜鸟教程 使用图形界面软件Navicat for MySQL时遇到的一点小问题:由于自己之前以及安装过mysql,所以在Navicat for MySQL设置连接的时候密码应该是之前设置mysql的密码,而不是重新再设置。因为同一台电脑上的mysql是共用的。数据库基础知识:数据库定义:数据库是一个以某种有组织的方式存储的数...原创 2019-02-26 11:17:08 · 242 阅读 · 0 评论 -
Datawhale-MySQL-任务四(表联结)
学习内容MySQL别名INNER JOINLEFT JOINCROSS JOIN自连接UNION区别作业项目五:组合两张表 (难度:简单)项目六:删除重复的邮箱(难度:简单)MySQL别名为表取别名:查询数据时,如果表名很长,使用起来不方便,此时,就可以为表取一个别名,用这个别名来代替表的名称SELECT * FROM 表名 [AS] 别名;为字段取别名:在查询数据时,为了使显示的查询结...原创 2019-03-02 12:08:31 · 339 阅读 · 0 评论 -
Datawhale-MySQL-任务五
学习内容数据导入导出将Excel文件导入MySQL表MySQL导出表到Excel文件作业项目七:各部门工资最高的员工(难度:中等)项目八: 换座位(难度:中等)项目九: 分数排名(难度:中等)数据导入导出将Excel文件导入MySQL表首先根据我们需要的字段在MySQL中创建出表employees在可视化界面Navicat for MySQL中操作,鼠标右键点击我们创建的表,选择导入...原创 2019-03-03 13:24:10 · 395 阅读 · 0 评论 -
Datawhale-MySQL-任务六(复杂项目)
项目列表项目十:行程和用户(难度:困难)项目十一:各部门前3高工资的员工(难度:中等)项目十二:分数排名(难度:中等)项目十:行程和用户(难度:困难)Trips 表中存所有出租车的行程信息。每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。Status 是枚举类型,枚举成员为 (‘completed’, ‘cancelled_b...原创 2019-03-04 12:29:28 · 450 阅读 · 0 评论