选择页 脚本·帮助 一常规 包含性列 表名( Student 空间 索引名称 NameIndex 筛选器 碎片 索引类型Qx 非聚集 扩展属性 □唯一) 索引键列): 名称 排序噸序数据类型大小标识允许NUL值 添加〔A) tudent Name 升序 nvarchar(20)40否否 删除涂(R 刪除 上移 下移0 (5)建立索引语句( CREATE INDEX) CREATE INDEX索引名0N数据表名(字段ASC|DESC) 【例4-4】在 Student表的姓名( StudentName)字段上建 立升序索引。 CREATE INDEX Name Index on Student(StudentName) (6)删除索引语句( DROP INDEX)
(4)删除表语句(DROP TABLE) 【例4-3】删除T_StudentTest表 DROP TABLE T_StudentTest 注意:删除数据表要十分谨慎,因为当数据表被 删除时,里面的数据也被全部删除。 4.1.2 数据定义语言DDL (5)建立索引语句(CREATE INDEX) CREATE INDEX 索引名 ON 数据表名(字段 ASC|DESC) 【例4-4】在Student表的姓名(StudentName)字段上建 立升序索引。 CREATE INDEX NameIndex on Student(StudentName) (6)删除索引语句(DROP INDEX)
Q4.1.3数据操纵语言DML 数据操纵语言实现对数据的查询和更新,主要语句 及功能如下: 表4-2SQL数据操纵语言DML 命令 功能 SELECT从一个表或多个表查询数据 INSERT向一个表中添加一条记录 UPDATE修改表中某一个或几个字段的值 DELETE从一个表中删除记录
4.1.3 数据操纵语言DML 数据操纵语言实现对数据的查询和更新,主要语句 及功能如下: 表4-2 SQL数据操纵语言DML 命令 功能 SELECT 从一个表或多个表查询数据 INSERT 向一个表中添加一条记录 UPDATE 修改表中某一个或几个字段的值 DELETE 从一个表中删除记录
Q4.1.3数据操纵语言DML 1.查询语句 SELECT ◆查询数据库表中的数据并返回符合用户查询条件的结 果数据。数据查询语句是SQL语言的核心 ◆ Select语句由多个子句构成,其语法形式为: SELECT字段表 FROM表名 WHERE查询条件] [ GROUP BY分组字段[ HAVING分组条件]] [ ORDER BY字段名[ASC/DESC]] []表示可选项 在书写 SELECT语句时,字母大小写意义完全相同 ◆语句可以写在若干行上(如上述语法格式中的描述) 也可以不换行
查询数据库表中的数据并返回符合用户查询条件的结 果数据。数据查询语句是SQL语言的核心。 Select语句由多个子句构成,其语法形式为: SELECT 字段表 FROM 表名 [WHERE 查询条件] [GROUP BY 分组字段 [HAVING 分组条件]] [ORDER BY 字段名 [ASC/DESC]] [ ]表示可选项。 在书写SELECT语句时,字母大小写意义完全相同。 语句可以写在若干行上(如上述语法格式中的描述), 也可以不换行。 1.查询语句SELECT 4.1.3 数据操纵语言DML
Q4.1.3数据操纵语言D (1)字段表 sQLQuery2.sql-(local). School (sa(54)* SQLQueryl sql-(local). School (sa(53))*1 SELECT FROM Student 国结果消息 Student Code StudentName CassCode Sex Birthday LiveIn Dorm Telephone Photo Description Password 20151414201张三 153030301男1997010100:0001 13612345678 NULL NULL abcd 1234 22015141442002李四 153030302男199701-02000001 13701010101 NULLNULL abcd 1234 32015141442003王五 153030303男199701403000:001 13802020202 NULL NULL abcd 1234 42015141442004赵六 153030301女19970202000001 13903030303 NULL NUL abcd 1234 52015141442005钱七 153030302女1997030300:00000 17004040404 NULL NULL abcd 1234 620151414206孙八 153030303男199704040001 17105050505 NULL NULL abcd 1234 2015141442007李九 153030301男19970505000001 17206060606 NULL NULL abcd 1234 82015141442008周十 153030302男199706060001 17307070707 NULL NULL abcd 1234 92015141442009吴十一153030303女19980101000001 17408080808 NULL NULL abcd 1234 1020151414210郑+二 153030301男19980202000:000 17509090909 NULL NULL 7李九 8周十 9吴十一 男男女男 查询 Student表中所有字段 10郑十二 Student
(1)字段表 字段表位于关键字SELECT后面,这些字段将作为查询 的结果被显示。使用字段表规则: 1) 字段与字段之间用逗号分隔。 【例4-5】使用SELECT语句查询Student表中的学生姓名 (StudentName)和性别(Sex)。 SELECT StudentName, Sex FROM Student 2) 可以使用通配符“ * ”表示表中的所有字段。 【例4-6】 使用SELECT语句查询 Student表中所有字段 的值。 SELECT * FROM Student 4.1.3 数据操纵语言DML
Q4.1.3数据操纵语言D (1)字段表 sQLQuery2. sql-(local).School(sa(54)* E SELECT Classcode As [Class Number] FROM ClassInfo 国结果消息 Class Number 153030301 123 153030302 153030303
3) 如果字段名或表名中含有空格,则该字段名或表名必 须用方括号括起。 4) 在字段表中,可以使用以下方式将原字段名以新的字 段名显示。 字段名 AS 新字段名 【例4-7】 显示ClassInfo表中班级代号,并将 ClassCode字段改为Class Number。 SELECT ClassCode AS [Class Number] FROM ClassInfo 注意:字段别名[Class Number]含有空格,所以用方 括号括起来 4.1.3 数据操纵语言DML (1)字段表