Access中介绍了SQL,来系统回顾一下
基础语句
SELECT SELECT DISTINCT WHERE AND OR AND&OR ORDER 首先按Company排序,Company相同按 Order Number排序 DESC 逆序 Company 逆字母顺序 Order Number 正序 INSERT 新的一行 依次插入 INSERT 新的一行 对应列插入 UPDATE 和SET WHERE 搭配 UPDATE DELETE 删除目标行 删除数据 不删除表格结构要对基础语句很熟悉,才能知道怎么结合起来解决问题~
Top 2 Top 50% X结尾 % Not - - [xxx] ! xxx IN 重要事项:不同的数据库对 BETWEEN...AND 操作符的处理方式是有差异的。某些数据库会列出介于 "Adams" 和 "Carter" 之间的人,但不包括 "Adams" 和 "Carter" ;某些数据库会列出介于 "Adams" 和 "Carter" 之间并包括 "Adams" 和 "Carter" 的人;而另一些数据库会列出介于 "Adams" 和 "Carter" 之间的人,包括 "Adams" ,但不包括 "Carter" 。 NOT BETWEEN
Join & Key
从不同的表选中变量,就是JOIN 两个表中相同且唯一标识的列,就是KEY 这里的 p po就是ALLIAS 别称 用AS来定义 persons INNER JOIN orders 就是把两个表格内连接起来,取交集 LEFT 就理解为向作看齐,保留左边作为范本 这个命令无法列出在中国和美国的所有雇员。在上面的例子中,我们有两个名字相同的雇员,他们当中只有一个人被列出来了。UNION 命令只会选取不同的值。 Union ALL 允许重复 选中persons表格中的所有到persons_backup——在当前数据库内建立一个persons表格的副本 选中persons表格中的所有到BACKUP数据库中一个也叫作persons的表格——在另一个数据库中建立副本 选中表格中的特定列到备份表格中 WHERE 添加一个限定条件,避免全局检索!连接2个表格——选中表A中的姓,表B中的订单号——放到一个叫作backup的表格中(如果没有,就新建一个)
CREATE DATABASE:
用 SHOW DATABASE my_db 可以查看是否成功建立 data_typeCREATE TABLE:
定义表格的同时,定义变量名称及类型 用括号和逗号 MySQL总是比较...矫情,建议换成SQL Server 用声明 CONSTRAINT给两个变量建立了UNIQUE约束,然后取了个名字叫uc_P... ALTER &ADD Q 如果没有给约束命名应该怎么撤销约束?PRIMARY KEY 约束唯一标识数据库表中的每条记录。
主键必须包含唯一的值。
主键列不能包含 NULL 值。
每个表都应该有一个主键,并且每个表只能有一个主键。
PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
网友评论