3.索引的定义与删除 (1)定义索引的基本语句 CREATE [UN IQUE] INDEX indexname ON table name(co lumn name 1 co umn name,.) 其中: indexname为索引名 column name1, column name2为字段名 例:利用下面语句在表 student上建立字段 Std iD的索引, 名为 StdIDindex CREATE UNIQUE I NDEX StdIDindex ON stduent( Std ID)
11 3.索引的定义与删除 (1)定义索引的基本语句 CREATE [UNIQUE] INDEX indexname ON table_name(column_name1, column_name2,…) 其中:indexname 为索引名 column_name1, column_name2 为字段名 例:利用下面语句在表student上建立字段Std_ID的索引, 名为StdIDindex CREATE UNIQUE INDEX StdIDindex ON stduent ( Std_ID )
(2)删除索引的基本语句 DROP INDEX indexname 其中: indexname为索引名 例:利用下面语句删除 StdIDindex索引 dRoP INDEX StdIDindex 12
12 (2)删除索引的基本语句 DROP INDEX indexname 其中:indexname为索引名 例:利用下面语句删除StdIDindex索引 DROP INDEX StdIDindex
SQL的数据操纵功能 SQL语言的数据操纵功能主要包括对数 据库表、视图等对象进行的 查询记录( Se lect) 插入记录( Insert)、 更新记录( Update) 删除记录( de lete)等操作, 13
13 SQL的数据操纵功能 SQL语言的数据操纵功能主要包括对数 据库表、视图等对象进行的 查询记录(Select)、 插入记录(Insert)、 更新记录(Update)、 删除记录(delete)等操作
查询与检索记录( SELECT语句)其简化形式为: SELECT se lect list [INTo new tablel FRoM table name [WHERE search condition] [GROUP BY expression] [ORDER BY expression [ASC DESC]] 其中: select_list为所选择列的列名 new table为一个新表 table name为信息来源表 WHERE的子句 search condition为约束条件 GROUP BY的子句 expressIon为分组条件 0 RDER BY的子句 expressIon为排序条件,ASC|DESC 为升序或降序
14 1. 查询与检索记录(SELECT语句) 其简化形式为: SELECT select_list [INTO new_table] FROM table_name [WHERE search_condition] [GROUP BY expression] [ORDER BY expression [ASC|DESC] ] 其中: select_list 为所选择列的列名 new_table 为一个新表 table_name 为信息来源表 WHERE的子句search_condition 为约束条件 GROUP BY 的子句 expression 为分组条件 ORDER BY 的子句expression 为排序条件,ASC|DESC 为升序或降序
2: Design Table Products 四回区 卧|易鹛‖?幽 列名 数据类型长度精度小数倒允许空缺省值识别识别种子识4 pRoductiN nt nvarchar nt CategoryID nt QuantityPerUnit nvarchar Uni tRice money Uni tsInStock smallint 440822 Uni tsOnDrder smallint 00040000 Reor der Level smallint 015550 Discontinued bit 0) 15
15