"VF第6章SQL查询语言学习:基础知识、数据操作、数据定义功能"

0 下载量 108 浏览量 更新于2023-12-29 收藏 350KB PPT 举报
;C(2) ,出生日期 D );二、删除表格式: DROP TABLE 表名;功能:删除指定的表。例2:删除stu 表 drop table stu;三、修改表格式:ALTER TABLE <表名> {ADD | MODIFY | DROP} [COLUMN] {字段类型(长度)|字段名称};功能:对指定的表进行结构性的更改。例如:增加字段ADD a字段,int(8) c(8);""删除字段: DROP COLUMN 字段名称。 例3:修改stu 表,增加一个"是否退学"标志位:alter table stu add 退学标志 c(1);2. 数据查询功能 结构:SELECT 语句 FROM 表名列表 WHERE 查询条件 ORDER BY 排序字段[ASC | DESC];语句功能:根据指定的条件从一个或多个表中抽取数据。例4:从学生表中查询学号,姓名和成绩。select 学号,姓名,成绩 from stu2;6.3 SQL 的数据操纵功能 1、插入格式:INSERT into 表名 [(列1,列2,……)] VALUES (值1,值2,……);功能:向表中插入一条新的数据记录。例5:向学生表中插入一条新的记录。insert into stu2(学号,姓名,性别,出生日期) values(’2001001’,’张 三’,’男’,’19820101’);2、更新格式:UPDATE 表名 SET 字段1=值1,字段2=值2 WHERE 条件;功能:更新表中的数据记录。例6:将学生表中学号为’2001001’的学生信息更新为新信息’2001001’,’李四’,’男’,’19820101’。update stu2 set 学号=’2001001’,姓名=’李四’,性别=’男’ where 学号=’2001001’;3、删除格式:DELETE FROM 表名 WHERE 条件; 功能:删除满足指定条件的数据记录。例7:从学生表中删除学号为’2001001’的学生信息。delete from stu2 where 学号=’2001001’; 6.4 SQL的数据操纵功能 语法检查学生表。 调用 sqCursOpen (stuCursor);link to insertRow (stuCursor, (’ 2001001’, ’ 张 三’, 8, 1 );sqlLogStr = null;6.5 SQL的数据控制功能 语法示例 role_name: REVOKE privileges ON object_name FROM user_name;功能:撤销用户对数据库的权限。例8:撤销用户Tom对表Account的全部权限。revoke all on Account from Tom;总结:本章学习了SQL语言的基本知识、数据查询功能、数据定义功能、数据操纵功能以及数据控制功能。熟悉了SQL语言的基本语法和常用操作,对于数据库的操作有了更深入的了解和掌握。".