02sql语句概要.pptVIP

  • 1
  • 0
  • 约6.33千字
  • 约 27页
  • 2017-02-05 发布于湖北
  • 举报
02sql语句概要

第2讲 SQL语句简介 1 SQL 简介 2 数据表操作 3 添加、删除与修改记录 4 查询记录 本章要点 了解什么是SQL语句 了解SQL语句关于表的操作 掌握SQL语句对于数据表中记录的操作 掌握SQL语句的查询命令 1 SQL 简介 结构化查询语言(SQL)是访问数据库的标准语言。通过SQL可以完成复杂的数据库操作,而不用考虑如何操作物理数据库的底层细节。 ANSI SQL语句按其基本功能可分为两种类型: 第一种:数据定义语言(DDL) 数据定义语言提供一系列的命令用以创建数据库对象,如创建、删除表、建立字段及其属性、为表增加索引、创建表与表之间的连接关系等。 第二种:数据库操作语言(DML) SQL数据操作语言用于在表中检索记录、更新记录以及添加或删除记录。 2 数据表操作 基本表操作 1.创建表 基本表的创建可用Create语句来实现: CREATE TABLE 表名(字段名1 类型,字段名2 类型……) 例如:创建班级表的具体代码如下: CREATE TABLE 班级表(班级名称 char(30),人数 integer,班主任 char(10),教室 char(20)) 2.删除表 删除表可使用Drop语句: DROP TABLE 表名 2 数据表操作 3.修改表 修改表一般是指对字段的添加、删除、修改操作,使用Alter语句。 添加: ALTER TABLE 表名 ADD COLUMN 字段名1 类型(长度),字段名2 类型(长度)…… 删除: ALTER TABLE 表名 DROPD COLUMN 字段名 修改: ALTER TABLE 表名 ALTER (字段名1 类型,字段名2 类型……) 2 数据表操作 例1 在班级表中添加专业字段。 alter table 班级表 add column 专业 char(20) 例2 将班级表中专业字段的长度改为50。 alter table 班级表 alter 专业 char(50) 例3 删除专业字段。 alter table 班级表 drop 专业 3 添加、删除与修改记录 添加记录 SQL语言用INSERT语句向表中输入数据。其语法如下: INSERT INTO 表名字(字段1,字段2,字段3,……) VALUES(数据1,数据2,数据3,……) 若在输入记录时,每个字段均有内容,可省略表名后的字段名。 例 在学生表中输入一条记录 “010602006”,“田秀丽”,“8907653”,“450”,“济南市天桥区”,“82-03-23”,“女”,“01电子商务二班” insert into 学生表 values(010602006,田秀丽, 8907653,450,济南市天桥区,82-03-23,女,01电子商务二班) 添加记录注意 括号内是输入的数据,各数据项用逗号分隔。 字符串和日期值必须用单引号括起来。 数值型数据不用括起。 数据顺序一定与字段顺序对应。 所有标点符号一律在半角状态下输入 添加记录注意 例5 在学生表中添加记录,“010602007”,“李刚”,“男”,其余字段为空。 insert into 学生表(学号,姓名,性别) values(010602007,李刚,男) 括号内是输入的数据,各数据项用逗号分隔。 字符串和日期值必须用单引号括起来。 数值型数据不用括起。 数据顺序一定与字段顺序对应。 所有标点符号一律在半角状态下输入 删除记录 删除记录可使用DELETE语句,其语法如下: DELETE * FROM 表名 WHERE 条件 例6 删除学生表中李刚这条记录。 cs.Execute delete * from 学生表 where 姓名=李刚 例7 删除学生表中所有的女生。 cs.Execute delete * from 学生表 where 性别=女 17.3.3 修改记录 修改记录可使用UPDATE语句,其语法如下: UPDATE 表名称 SET 字段1=数据1,字段2=数据2 WHERE 条件 例8 将学生表中所有的家庭住址前加山东省。 cs.Execute update 学生表 set 家庭住址=山东省+家庭住址 例9 将学生表中田秀丽的入学成绩改为530,出生日期改为“83-02-01”。 cs.Execute update 学生表 set 入学成绩=530,出生日期=83-02-01 where 姓名=田秀丽 4 查询记录 SELECT查询的完整类型如下: SELECT 字段1,字段2,字段3……(要显示的字段列表) FORM 子句 [WHERE 子句

文档评论(0)

1亿VIP精品文档

相关文档