
SQL
又笨又懒的猪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL组合查询、插入数据、更新和删除数据
组合查询SQL允许执行多个查询(多条SELECT语句),并将结果作为一个查询结果集返回。这些组合查询通常称为并(union)或复合查询(compound query)。主要有两种情况需要使用组合查询:a、在一个查询中从不同的表返回结构数据;b、对一个表执行多个查询,按一个查询返回数据。使用UNION可用UNION操作符来组合数条SQL查询。SELECT cust_name, cust...原创 2019-07-18 17:33:48 · 2040 阅读 · 0 评论 -
SQL基础、检索数据
什么是SQL?SQL是Structured Query Language(结构化查询语言)的缩写。SQL是一种专门用来和数据库沟通的语言。SQL的优点:a、几乎所有重要的DBMS都支持SQL;b、SQL简单易学;c、SQL是一种强有力的语言,可以进行非常复杂和高级的数据库操作。主键:唯一标识表中美行的这个列(或这几列)称为主键。主键用来表示一个特定的行。没有主键,更新或删除表中特定行就...原创 2019-07-16 21:32:48 · 239 阅读 · 0 评论 -
SQL排序检索数据、过滤数据、创建计算字段、使用函数处理数据、汇总数据、分组数据
排序检索数据排列数据 GROUP BYSELECT prod_name FROM Products ORDER BY prod_name;注:GROUP BY子句的位置在指定一条ORDER BY子句时,应该保证它是SELECT语句中最后一条子句!!!按多个列排序SELECT prod_id, prod_price, prod_name FROM Products ORDER BY p...原创 2019-07-17 21:02:36 · 366 阅读 · 0 评论 -
SQL使用子查询、联结表、创建高级联结
使用子查询利用子查询进行过滤SELECT cust_name, cust_contactFROM CustomersWHERE cust_id IN (SELECT cust_id FROM Orders WHERE order_num IN (SELECT order_num FROM OrderItems ...原创 2019-07-17 22:48:44 · 264 阅读 · 0 评论 -
SQL创建和操纵表、使用视图、使用存储过程
创建和操作表创建表SQL有两种创建表的方法:a、多数DBMS都具有交互式创建和管理数据库表的工具b、表也可以直接用SQL语句操作用程序创建表,可以使用SQL的CREATE TABLE语句。实际上,使用交互式工具时就是在使用SQL语句。表创建基础利用CREATE TABLE创建表,必须给出下列信息:a、新表的名字,在关键字CREATE TABLE之后给出b、表列的名字和定义,用逗号...原创 2019-07-21 14:45:08 · 670 阅读 · 0 评论 -
MySQL的IFNULL函数
MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。两个参数可以是文字值或表达式。以下说明了IFNULL函数的语法:IFNULL(expression_1,expression_2);如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expre...转载 2019-11-15 18:59:12 · 502 阅读 · 0 评论 -
SQL管理事务处理、使用游标、高级SQL特征
管理事务处理事务处理使用事务处理(transaction processing),通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。事务处理是一种机制,用来管理必须成批执行的SQL操作,保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们要么完全执行,要么完全不执行(除非明确指示)。如果没有错误发生,整组语句提交给(写到)数据库表;如果...原创 2019-07-22 16:02:08 · 456 阅读 · 0 评论