1.基本表的定义和维护 SQL基本表的定义和维护功能包括表的定义、修改 和删除。 (1)定义基本表( CREATE TABLE) [例2-2]建立一个“学生”表,它由学号、姓名、性别、年龄、所在 系五个属性组成,年龄是整型数据,其它为字符型。 CREATE TABLE学生 (学号CHAR(5), 姓名CHAR(20) 年龄ⅠNT 性别CHAR(2), 所在系CHAR(20)
1. 基本表的定义和维护 SQL基本表的定义和维护功能包括表的定义、修改 和删除。 (1) 定义基本表( CREATE TABLE) [例2-2] 建立一个“学生”表,它由学号、姓名、性别、年龄、所在 系五个属性组成,年龄是整型数据,其它为字符型。 CREATE TABLE 学生 (学号 CHAR(5), 姓名 CHAR(20), 年龄 INT, 性别 CHAR(2), 所在系 CHAR(20), )
(2)修改基本表( ALTER TABLE) [例2-6]删除“学生”表中“入学时间”列 ALTER TABLE学生 DROP COLUMN入学时间; (3)删除基本表 [例2-7删除学生表 DROP TABLE学生
(2)修改基本表( ALTER TABLE) [例2-6] 删除“学生”表中“入学时间”列。 ALTER TABLE 学生 DROP COLUMN 入学时间; (3) 删除基本表 [例2-7] 删除学生表 DROP TABLE 学生
2.索引的定义和维护 当你阅读一本厚书时,如果你想快速找到特定的 内容,你就需要查看目录,找到你所关心的内容在 书中的准确位置——页码,然后直接翻到这个位置。 索引对于表,就相当于书的目录。索引可以提高数 据査询速度。 可以对频繁查询的表增加索引。只有按有索引的 列查询,索引才有作用
2. 索引的定义和维护 当你阅读一本厚书时,如果你想快速找到特定的 内容,你就需要查看目录,找到你所关心的内容在 书中的准确位置——页码,然后直接翻到这个位置。 索引对于表,就相当于书的目录。索引可以提高数 据查询速度。 可以对频繁查询的表增加索引。只有按有索引的 列查询,索引才有作用
(1)建立索引( CREATE INDEX) [例2-8]为学生表建立索引,按学号升序建唯一索引 CREATE UNIQUEⅠ NDEX StusnO on学生(学号) (2)删除索引( DROP INDEX) [例2-9] DROP INDEX学生 Stusno
(1)建立索引 (CREATE INDEX ) [例2-8] 为学生表建立索引,按学号升序建唯一索引。 CREATE UNIQUE INDEX Stusno ON 学生 (学号) (2) 删除索引 ( DROP INDEX ) [例2-9] DROP INDEX 学生. Stusno
223SQL数据查询 数据库査询是数据库的核心操作,查询就是从 数据库中挑选、提取所需要的数据。SQL提供了 SELECT语句进行数据库的查询,该语句使用方式 灵活、功能强大 SELECT语句的语法格式为: SELECT[ALL| DISTINC]<目标列表达式>[,<目标列 表达式> FROM<表名或视图名,<表名或视图名 WHERE<行选择条件 [ GROUP BY<列名1>[ HAVING<组选择条件>] [ ORDER BY<列名2>[ASC|DESC]];
2.2.3 SQL数据查询 数据库查询是数据库的核心操作,查询就是从 数据库中挑选、提取所需要的数据。SQL提供了 SELECT语句进行数据库的查询,该语句使用方式 灵活、功能强大。 SELECT语句的语法格式为: SELECT [ALL | DISTINCT]<目标列表达式>[,<目标列 表达式>]... FROM <表名或视图名>[,<表名或视图名>] ... [WHERE <行选择条件>] [GROUP BY <列名1>[HAVING <组选择条件>]] [ORDER BY <列名2> [ASC|DESC]];