数据之力
文章平均质量分 75
linlinlinle
Born in QUST and HHU
展开
-
SQL 基础操作
目录 创建数据库导入数据库创建表操作和修改表事务 SQL方案语句:用于创建数据库对象(表、索引、约束等)的语句SQL数据语句:用于创键、操作、检索保存在数据库中的数据的语句SQL事务语句:用于开始、结束、回滚事务SQL专业术语 实体 数据库用户所关注的对象,如顾客、部门等 列 存储在表中的独立数据片段 行 完整的描述一个实体...原创 2018-11-23 10:49:24 · 237 阅读 · 0 评论 -
SQL 分组
目录分组选择having而不是where聚集函数隐式显式分组count()分组形式单列分组多行分组表达式分组对每个分组产生合计数分组过滤条件分组group by子句根据列值对数据进行分组。例如你不想查看雇员和他们所处部门的列表,而是想要获取部门和它所拥有雇员数的清单。下面的查询首先为每个部门计算所含雇员数,然后返回至少包含2个雇员的部门名称。...原创 2018-11-29 10:29:45 · 478 阅读 · 1 评论 -
SQL 子查询
目录子查询类型单行单列多行单列子查询多列多行子查询关联子查询exists 运算符子查询指的是包含在另一个查询中的查询,子查询可以出现在select语句中的各个部分并且被包含在圆括号内。在from子句内,子查询作用是根据其他查询子句产生临时表。本例中,针对employee表的子查询返回5个列,而外围的查询获取其中3个列。通过别名e来引用子查询SELECT e.e...原创 2018-11-29 17:08:27 · 243 阅读 · 0 评论 -
SQL 基础查询
列的重命名去除重复行视图表别名between 操作符成员集合条件匹配字符串升序或降序根据表达式排序根据数字占位符排序case表达式查询语句 查询子句 select 确定结果集中应该包含哪些列 from 指明所要提取数据的表,以及这些表是如何连接的 where 过滤不需要数据 group by 用于对具有相同列值的...原创 2018-11-26 10:30:35 · 275 阅读 · 0 评论 -
SQL 集合
unionintersectexcept 集合操作符当对两个数据集执行集合操作符时,应遵循以下规范:两个数据集必须有相同数目的列 两个数据集中对应列的数据类型必须相同SELECT 1 _num, 'abc' _str UNION SELECT 9 _num, 'xyz' _str;+-----+-----+| _num | _str |+-----+---...原创 2018-11-28 09:40:01 · 1275 阅读 · 0 评论 -
SQL 数据处理操作
目录字符串 内建字符串函数数值运算控制数字精度时间数据字符串到日期转换时间的内置函数转换函数字符串在SQL语句中,字符串使用单引号分隔,因此会对本身含有单引号的字符串产生警告,需要在字符串中加上转义符。使用单引号作为转义符: UPDATE string_tbl SET text_fld='string didn''t work'; 使用反斜杠\作为转...原创 2018-11-28 17:14:45 · 477 阅读 · 0 评论 -
SQL 连接
目录内连接连接3个以上表自连接不等连接 外连接匹配遗漏问题左外连接与右外连接三路外连接自外连接交叉连接内连接如前面的from子句中的表连接。该查询指示服务器使用employee.dept_id作为两个表的桥梁,从而实现在同一查询结果集中包含来自两个表的列。这种操作被称为连接。 如果想使结果只包含18行(每个雇员一行),就要让employee.de...原创 2018-12-01 13:06:51 · 288 阅读 · 0 评论