SQL基础教程之其他
来源:互联网 发布:软件系统技术方案 编辑:程序博客网 时间:2024/05/29 03:23
其他
外键??
ALTER TABLE ORDERS ADD (CONSTRAINT fk_orders1) FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);
视图: 视观表 (Views) 可以被当作是虚拟表格。它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料。
语法:CREATE VIEW "VIEW_NAME" AS "SQL 语句"
"SQL 语句" 可以是任何一个我们在这个教材中有提到的 SQL。
我们也可以用视观表来连接两个表格。在这个情况下,使用者就可以直接由一个视观表中找出她要的信息,而不需要由两个不同的表格中去做一次连接的动作。 如果我们要从这个视观表中获取资料,我们就打入,
SELECT * FROM V_REGION_SALES
索引 : 书签 ,浅显易懂,可以帮助我们从表格中快速地找到需要的资料???(怎么应用)
一个索引可以涵盖一或多个栏位。建立索引的语法如下:
CREATE INDEX "INDEX_NAME" ON "TABLE_NAME" (COLUMN_NAME)
若我们要在 Last_Name 这个栏位上建一个索引,我们就打入以下的指令,
CREATE INDEX IDX_CUSTOMER_LAST_NAME on CUSTOMER (Last_Name)
我们要在 City 及 Country 这两个栏位上建一个索引,我们就打入以下的指令,
CREATE INDEX IDX_CUSTOMER_LOCATION on CUSTOMER (City, Country)
索引的命名并没有一个固定的方式。通常会用的方式是在名称前加一个字首,例如 "IDX_" ,来避免与数据库中的其他物件混淆。另外,在索引名之内包括表格名及栏位名也是一个好的方式。
insert into : 插入数据
基本上,我们有两种作法可以将资料输入表格中内。一种是一次输入一笔,另一种是一次输入好几笔。
第一种:INSERT INTO "表格名" ("栏位1", "栏位2", ...)VALUES ("值1", "值2", ...)
第二种 INSERT INTO 能够让我们一次输入多笔的资料。跟上面刚的例子不同的是,现在我们要用 SELECT 指令来指明要输入表格的资料。如果您想说,这是不是说资料是从另一个表格来的,那您就想对了。一次输入多笔的资料的语法是:
INSERT INTO "表格1" ("栏位1", "栏位2", ...) SELECT "栏位3", "栏位4", ... FROM "表格2"
以上的语法是最基本的。这整句 SQL 也可以含有 WHERE、 GROUP BY、及 HAVING 等子句,以及表格连接及别名等等。
UPDATE : 更新修改表格中的资料
UPDATE "表格名" SET "栏位1" = [新值] WHERE {条件}
DELETE FROM : 直接由数据库中去除一些资料
语法:DELETE FROM "表格名" WHERE {条件}
- SQL基础教程之其他
- SQL基础教程之函数
- SQL基础教程之SQL指令
- java基础教程:基础语法之其他(5)
- mybatis基础教程之五:动态SQL
- SQL基础教程
- SQL基础教程
- SQL基础教程
- sql基础教程
- SQL基础教程
- SQL基础教程
- SQL 基础教程
- SQL基础教程
- 汇编基础教程(二)——常用汇编指令之其他指令
- Python基础教程之第5章 条件, 循环和其他语句
- mybaties基础教程之四:SQL语句映射文件(1)
- mybaties基础教程之四:SQL语句映射文件(2)
- mybaties基础教程之四:SQL语句映射文件(3)
- Request中的getParameter和getAttribute的区别是什么?
- 多线程之生产者消费者问题
- Ubuntu 安装fcitx-googlepinyin
- 异步图片加载Fresco v/s Universal Image Loader (UIL)
- linux 下查看文件属性的命令
- SQL基础教程之其他
- 健忘症的知识碎片保存
- java.lang.OutOfMemoryError: PermGen space 解决方法
- ORA将BLOB转换成字符串
- nginx配置详细说明
- Java中使用hex string类型的RSA密钥加解密测试
- 解决java文件输出流保存内容无中文时文件编码为ANSI格式
- 【bzoj1296】【scoi2009】【粉刷匠】【dp】
- Ajax初步理解