快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记怡情博乐_机器人论坛



DB2 供给了干系式资料库的查询说话 SQL (Structured Query Language),是一种异常白话化、既易学又易懂的语法。此一说话险些是每个资料库系统都必须供给的,用以表示干系式的*作,包孕了资料的定义(DDL)以及资料的处置惩罚(DML)。SQL原本拼成SEQUEL,这说话的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,颠末IBM内部及其他的许多应用性及效率测试,其结果相称令人知足,并抉择在系统R 的技巧根基成长出来 IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵照和记怡情博乐一个险些因此 IBM SQL 为根基的标准干系式资料说话定义。

一、资料定义 DDL(Dat和记怡情博乐a Definition Language)

资料定说话是指对资料的款式和形态下定义的和记怡情博乐说话,他是每个资料库要树马上候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间相互参考的关系等等,都是在开始的时刻所必须筹划好的。

1、建表格:

CREATE TABLE table_name(

column1 DATATYPE [NOT NULL] [NOT NULL PRIMARY KEY],

column2 DATATYPE [NOT NULL],

...)

阐明:

DATATYPE --是资料的款式,详见表。

NUT NULL --可弗成以容许资料有空的(尚和记怡情博乐未有资料填入)。

PRIMARY KEY --是本表的主键。

2、变动表格

ALTER TABLE table_name

ADD COLUMN column_name DATATYPE

阐明:增添一个栏位(没有删除某个栏位的语法)。

ALTER TABLE table_name

ADD PRIMARY KEY (column_name)

阐明:变动表得的定义把某个栏位设为主键。

ALTER TABLE table_name

DROP PRIMARY KEY (column_name)

阐明:把主键的定义删除。

3、建立索引

CREATE INDEX index_name ON table_name (column_name)

阐明:对某个表格的栏位建立索引和记怡情博乐以增添查询时的速率。

4、删除

DROP table_name

DROP index_name

您可能还会对下面的文章感兴趣: