下载此文档

数据库原理与开发.doc


文档分类: | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
1: 数据模型= 信息结构+ 数据
2 数据结构,数据操作(操作规则)
3 数据库系统作用:组织存取,定义数据结构,增删改,
4 drop删除 alter 修改 index索引
5 select (目标,多个可用逗号并列。或者用*表示全部)。
6 distinct 用于选取唯一不同的值。是列名称的修饰符。
Select pany from order 结果会自动去掉重复的
后面可以再加上where 列运算符值
Select pany from order where city = ‘beijing’
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'多个条件并列方式
对于文本值用单引号围起来数值的话不要做处理
操作符
描述
=
等于
<>
不等于
>
大于
<
小于
>=
大于等于
<=
小于等于
BETWEEN
在某个范围内
LIKE
搜索某种模式
注释:在某些版本的 SQL 中,操作符<> 可以写为!=。
7 pany, OrderNumber FROM Orders ORDER pany 用于默认的生序排序多个条件用逗号并列,条件尾部加上desc为降序排列加asc为升序排列
8 INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')
列名称表示当信息不全的时候插入一部分数据不加列名称表示插入整行
9 UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 定点更新数据。同样更新内容多个时用逗号并列
10 DELETE FROM Person WHERE LastName = 'Wilson' 删除整行也可直接delete * from 表名称。表示删除所有行但是表的结构还在
11 SELECT TOP number|percent column_name(s)(条数或者百分率)
FROM table_name 选择上限
12 SELECT * FROM Persons
WHERE City LIKE 'N%' 主要是通配符的用法前后均可通配。另外LIKE 的否定形式 NOT LIKE
附:通配符大全
通配符
描述
%
替代一个或多个字符
_
仅替代一个字符
[charlist]
字符列中的任何单一字符
[^charlist]
或者
[!charlist]
不在字符列中的任何单一字符
13 SELECT * FROM Persons
WHERE LastName IN ('Adams','Carter')在一定的范围内选择对象
另外between and也可实现类似功能。但是一定要搞清楚所用编译器对于本条语法的处理方式主要是对于首尾的包含问题
14 别名问题SELECT column_name(s)
FROM table_name
AS alias_name表的别名
SELECT column_name AS alias_name
FROM table_name
列的别名
SELECT , ,
FROM Persons AS p, Product_Orders AS po
WHERE ='Adams' AND ='John'
别名的话并不是必须的因为默认的话搜索结果是不变名称的。(不用的话直接省略就好)并列的话AND还是逗点区分
15 通过key(键值)绑定两个表就是在表一中的一套键值在表二中进行数据绑定,然后在两个表中按照键值进行搜索SELECT , ,
FROM Persons, Orders
WHERE = (一套两份键值)
16 表连接 SELECT , , (连接项)
FROM Persons
INNER JOIN Orders
ON = (连接条件)
ORDER BY
其他连接选项
JOIN: 如果表中有至少一个匹配,则返回行同JOIN ON只要有至少一个匹配就返回可以返回多个但是没有的话就不会再返回
LEFT

数据库原理与开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小80 KB
  • 时间2018-03-19
最近更新