- 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 子句
您可能关注的文档
- 01窒息复苏概要.ppt
- 02-钢筋施工作业指导书概要.doc
- 0204财务管理类政府采购岗试题概要.doc
- 0201常用的质量管理方法概要.ppt
- 021给煤机检修文件包概要.doc
- 02.创建与管理数据库概要.ppt
- 02-影响国际贸易发展的地理环境因素概要.ppt
- 02448《建筑结构试验》必过资料概要.doc
- 026胶合板模板施工工艺概要.doc
- 02.ZigBee技术概述概要.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)