随笔分类 - Mysql
摘要:1、创建组合查询使用union把多条select语句的结果组成一个结果集。例子方法一:select cust_name, cust_contact, cust_email from customerswhere cust_state in ('IL','IN','MI') union select
阅读全文
摘要:1、使用表别名例子:select cust_name, cust_contact from customers as C,orders as O, orderitems as OI where C.cust_id = O.cust_id and OI.order_num = O.order_num
阅读全文
摘要:1、联结表联结表是利用SQL的select执行的重要操作。可伸缩:能够适应不断增加的工作量而不失败,设计良好的数据库或者应用程序称为可伸缩性好。联结是一种机制,用一条select语句关联表,可以联结多个表返回一组输出。2、创建联结表select vend_name, prod_name, prod_
阅读全文
摘要:1、子查询:嵌套在其他查询中的查询(mysql4.1版本引入子查询,以前版本不支持) 查询:任何SQL语句都是查询,但此术语一般指select语句。select语句是简单查询,即从单个数据库表中检索数据的单条语句。 2、利用子查询进行过滤 例子:列出订购物品RGAN01的所有顾客 分析: (1)检索
阅读全文
摘要:1、数据分组 分组可以把数据分为多个逻辑组,对每个组进行聚集计算。 2、创建分组 分组是使用select语句的group by子句建立的。 分析: select语句指定了两个列:vend_id包含产品供应商的ID,num_prods为计算字段。 group by子句指示DBMS按vend_id排序并
阅读全文
摘要:1、聚集函数:对行运行的函数,计算并返回一个值。 avg()返回一列的平均值 count()返回一列的行数 max()返回一列的最大值 min()返回一列的最小值 sum()返回一列的总和值 1、1avg() 例子:返回products表中所有产品的平均价格 例子:返回DLL01供应商的产品的平均价
阅读全文
摘要:1、函数 1、1函数带来的问题 函数不兼容,在不同的DBMS上实现相同功能的函数不同,所以函数没有可移植性。 1、2Mysql函数 提取字符串的组成部分:substring() 数据类型转换:convert() 取当前日期:curdate() 1、3文本处理函数 left()返回字符串左边的字符 l
阅读全文
摘要:字段:基本上与列的意思相同,经常互换使用,计算字段是运行时在SELECT语句内创建的,不实际存在于数据库表中。 拼接字段:将值联结到一起构成单个值 SQL中的SELECT语句中可以使用+或||操作符拼接,但mysql中必须用函数concat() 例子:把表中vendors中名字与国家拼接进来,且国家
阅读全文
摘要:1、通配符:用来匹配值的一部分特殊字符。 通配符是WHERE子句中的特殊含义字符,且必须使用LIKE操作符(LIKE是谓词)。 通配符只能用于文本(字符串),非文本不能使用通配符搜索。 2、搜索模式:由字面值、6 通配符或者两者组合构成的搜索条件。 3、百分号(%)通配符 最常使用的通配符是百分号(
阅读全文
摘要:1、组合WHERE子句 WHERE子句可以用AND或者OR来连接多个过滤条件。 操作符:用来联结或者改变WHERE子句中的子句的关键字,也叫逻辑操作符。 AND操作符:前后两个条件都要满足 OR操作符:前后两个满足任意一个,第一满足就不会再计算第二个了 求值顺序 WHERE子句可以包含任意数目的AN
阅读全文
摘要:使用SELECT语句的WHERE子句指定搜索条件。 在SELECT语句子中,WHERE+搜索条件(过滤条件)在(FROM子句)表名之后给出。同时使用WHERE与ORDER BY,ORDER BY放最后. WHERE子句操作符 检查单个值 不匹配查询 范围查询 在使用between时,必须指定一个最高
阅读全文
摘要:1、SELECT语句:使用SELECT检索数据,必须至少给出两条信息-想选择什么,以及从什么地方选择。 注:关键字(keyword):作为SQL组成部分的保留字,关键字不能用作表或者列的名字。 输出: prod_name Fish bean bag toy Bird bean bag toy Rab
阅读全文
摘要:1、数据库(database):保存有组织的数据容器(通常是一个文件或者一组文件)。 2、数据库软件应称为数据库管理系统(DBMS),数据库是通过DBMS创建和操纵的容器。 3、表(table):一种特定类型数据的结构化清单,表由列组成。 4、模式:关于数据库和表的布局及特性的信息。 5、列(col
阅读全文

浙公网安备 33010602011771号