MySQL数据库:数据模型的组成要素.pptx
2022-05-30 12:03:12 1.31MB 数据库 mysql database
MySQL数据库:项目创建与维护学生信息管理数据表.pptx
2022-05-30 12:03:04 943KB 数据库 mysql database
MySQL数据库:COUNT()函数.pptx
2022-05-29 13:03:09 1.29MB 数据库 mysql database
MySQL数据库:LIMIT子句.pptx
2022-05-29 13:03:07 1.31MB 数据库 mysql database
MySQL数据库:触发器的创建.pptx
2022-05-29 13:02:59 1.35MB 数据库 mysql database
创建视图 数据视图 课程目标 理解 —— 创建视图的语法格式; 掌握—— 创建视图的方法; 掌握 —— 查看视图的方法。 创建视图 使用CREATE VIEW语句创建视图 语法格式: CREATE [OR REPLACE] VIEW 视图名 [(列名列表)] AS select语句 [WITH CHECK OPTION] 列名列表:要想为视图的列定义明确的名称,可使用可选的列名列表子句,列出由逗号隔开的列名。列名列表中的名称数目必须等于SELECT语句检索的列数。若使用与源表或视图中相同的列名时可以省略列名列表。 WITH CHECK OPTION:指出在可更新视图上所进行的修改都要符合select语句所指定的限制条件,这样可以确保数据修改后,仍可通过视图看到修改的数据。 创建视图 创建基于单表的视图 【例】创建Bookstore数据库上的book_view视图,包括图书的图书编号,书名,单价等情况。 CREATE VIEW book_view AS SELECT 图书编号,书名,单价,数量 from book; 或 CREATE or REPLACE VIEW book_view A
2022-05-29 13:02:57 1.33MB 数据库 mysql database
创建索引 数据索引 课程目标 理解 —— 创建索引的语法; 掌握 —— 在已有表上创建索引的方法; 掌握 —— 在修改表时添加索引的方法; 掌握 —— 在创建表时创建索引的方法。 创建索引 使用CREATE INDEX语句创建索引 使用CREATE INDEX语句可以在一个已有表上创建索引,一个表可以创建多个索引。 语法格式: CREATE [UNIQUE | FULLTEXT] INDEX 索引名 ON 表名(列名[(长度)] [ASC | DESC],...) 说明: UNIQUE:表示创建的是唯一性索引 FULLTEXT:表示创建全文索引; CREATE INDEX 语句并不能创建主键索引。 创建索引 CREATE [UNIQUE | FULLTEXT] INDEX 索引名 ON 表名(列名[(长度)] [ASC | DESC],...) 说明: 索引名:索引的名称,索引名在一个表中名称必须是唯一的。 列名:表示创建索引的列名。 长度:表示使用列的前多少个字符创建索引。使用列的一部分创建索引可以使索引文件大大减小,从而节省磁盘空间。BLOB或TEXT列必须用前缀索引。 创建索引
2022-05-29 13:02:57 1.35MB 数据库 mysql database
MySQL数据库:存储函数的创建.pptx
2022-05-29 13:02:54 1.32MB 数据库 mysql database
数据库编程 存储函数的调用、举例 课程目标 掌握 ——存储函数的调用方法; 掌握—— 存储函数的使用方法; 存储函数的查看、调用 查看数据库中的存储函数 语法格式为: SHOW FUNCTION STATUS 调用存储函数 语法格式为: SELECT sp_name ([func_parameter[,...]]) 存储函数创建完后,就如同系统提供的内置函数(如VERSION()),所以调用存储函数的方法也差不多,都是使用SELECT关键字。 【例】 创建一个存储函数,返回Book表中某本书的作者姓名。 存储函数举例 DELIMITER $$ CREATE FUNCTION author_book(b_name CHAR(20)) RETURNS CHAR(8) BEGIN RETURN (SELECT 作者 FROM Book WHERE 书名= b_name); END$$ DELIMITER ; 调用此存储函数: SELECT author_book(‘计算机应用基础’); 存储函数举例 【例】 创建一个存储函数来删除Sell表中有但Book表中不存在的记录。 DELIMITER
2022-05-29 13:02:53 1.31MB 数据库 mysql database
数据查询;;范围比较;【例】 查询Book表中2010年出版的图书信息。 SELECT * FROM Book WHERE 出版时间 BETWEEN '2010-1-1' AND '2010-12-31'; ;【例】 查询Book表中不在2010年出版的图书的情况。 SELECT * FROM Book WHERE 出版时间 NOT BETWEEN '2010-1-1' AND '2010-12-31'; ;使用IN关键字可以指定一个值表,值表中列出所有可能的值,当与值表中的任一个匹配时,即返回TRUE,否则返回FALSE。 使用IN关键字指定值表的格式为: 表达式 IN (表达式1 [,…n]) ; 【例】 查询Book表中“高等教育出版社”、“北京大学出版社”和“人民邮电出版社”出版的图书的情况。 SELECT * FROM Book WHERE 出版社 IN ( '高等教育出版社', '北京大学出版社','人民邮电出版社'); 说明:IN关键字最主要的作用是表达子查询。 ;范围比较关键字BETWEEN 范围比较关键字IN;谢谢
2022-05-29 13:02:52 1.29MB 数据库 mysql database