数据库管理和维护;;mysqldump是MySQL 自带的逻辑备份工具。 备份命令: mysqldump -uroot -pPassword [database name] > [dump file] ;备份命令: 使用命令备份名为student的数据库,将该文件备份到D盘根目录下: ;备份成功以后,可以在备份目录中查看到名为student.dump的备份文件,可以使用记事本打开并查看到其中的内容:;恢复命令: mysql [database name] < [backup file name];恢复名为student数据库命令,如果没有同名数据库为提示出错:;恢复数据库的时候,先在mysql中创建一个名为student的空库以后,再继续恢复:;Navicat界面工具进行数据备份和恢复的方法 数据备份 数据恢复 ;PhpMyadmin网站界面工具进行数据备份和恢复的方法 数据备份 数据恢复 ; 由于MySQL的数据库和表是直接通过目录和表文件实现的,因此可以通过直接复制文件的方法来备份数据库。不过,直接复制文件不能够移植到其他机器上,除非要复制的表使用MyISAM 存储格式。 ; 如果
2022-05-31 09:05:16 1.4MB mysql 数据库 database
数据查询;;;;用比较运算符实现查询;用 法 ;【例】 查找Book表中所有比“网页设计”类图书价格都高的图书基本信息。 SELECT 图书编号,图书类别,单价 FROM Book WHERE 单价>ALL (SELECT 单价 FROM Book WHERE 图书类别='网页设计' );;【例】 查找Sell表中订购册数不低于编号为' TP7/301-135 '的任何一个订单的订购册数的订单信息。 SELECT 图书编号,订购册数 FROM Sell WHERE 订购册数>ANY (SELECT 订购册数 FROM Sell WHERE 图书编号 ='TP7/301-135 ' );;嵌套子查询概述 子查询返回单个值 子查询返回一个值列表
2022-05-31 09:05:15 1.27MB mysql 数据库 database
数据查询;;在SQL语言中,一个SELECT—FROM—WHERE语句称为一个查询块。将一个查询块嵌套在另一个查询块的WHERE子句或HAVING子句的条件中称为嵌套查询或子查询。;需要特别指出的是,子查询中的SELECT语句用一对括号“( )”定界,查询结果必须确定,并且在该SELECT语句中不能使用ORDER BY子句,ORDER BY子句永远只能对最终查询结果排序。 嵌套查询的求解方法是由里向外处理的,即每个子查询在其上一级查询处理之前求解,子查询的结果用于建立其父查询的查找条件。 子查询一般分为两种:嵌套子查询和相关???查询。;嵌套子查询又称为不相关子查询,也就是说,嵌套子查询的执行不依赖于外部嵌套。 执行过程: 首先执行子查询,子查询得到的结果集不被显示出来,而是传给外部查询,作为外部查询的条件使用,然后执行外部查询,并显示查询结果。子查询可以多层嵌套。;【例】 查询与“MYSQL数据库”图书是同一出版社出版的图书信息。;嵌套子查询概述 子查询返回单个值 ;谢 谢
2022-05-31 09:05:14 1.29MB mysql 数据库 database
删除索引 数据索引 课程目标 理解 —— 删除索引的语法; 掌握 —— 删除索引的2种不同方法。 删除索引 使用DROP INDEX语句删除索引 语法格式: DROP INDEX 索引名 ON 表名 【例】 删除Books表上的sm_book索引。 DROP INDEX sm_book ON Books; 删除索引 使用ALTER TABLE语句删除索引 语法格式: ALTER TABLE 表名 | DROP PRIMARY KEY /*删除主键*/ | DROP INDEX 索引名 /*删除索引*/ 删除索引 【例】 删除Book表上的主键和sm_book索引。 ALTER TABLE Book DROP PRIMARY KEY, DROP INDEX sm_book; 如果从表中删除了列,则索引可能会受到影响。如果所删除的列为索引的组成部分,则该列也会从索引中删除。如果组成索引的所有列都被删除,则整个索引将被删除。 删除索引 小结 使用DROP INDEX语句删除索引 使用ALTER TABLE语句删除索引
2022-05-31 09:05:13 1.32MB mysql 数据库 文档资料 database
使用NAVICAT工具创建和管理视图 数据视图 课程目标 掌握 —— 通过NAVICAT创建视图的方法; 掌握 —— 通过NAVICAT修改视图的方法; 掌握 —— 通过NAVICAT删除视图的方法。 使用NAVICAT工具创建和管理视图 小结 通过NAVICAT创建视图的方法 通过NAVICAT修改视图的方法 通过NAVICAT删除视图的方法
2022-05-31 09:05:12 395KB mysql 数据库 源码软件 database
使用NAVICAT工具创建和管理索引 数据索引 课程目标 掌握 —— 通过NAVICAT工具在创建表时创建索引的方法; 掌握 —— 通过NAVICAT工具在现存表中创建索引的方法; 掌握 —— 通过NAVICAT工具删除索引的方法。 使用NAVICAT工具创建和管理索引 通过NAVICAT工具在创建表时创建索引 通过NAVICAT工具在现存表中创建索引的方法 通过NAVICAT工具删除索引的方法 小结
2022-05-31 09:05:12 389KB mysql 数据库 源码软件 database
数据更新 使用NAVICAT工具更新数据 课程目标 1)掌握 ——使用navicat工具进行数据插入的方法; 2)掌握 ——使用navicat工具进行数据修改的方法; 3)掌握 ——使用navicat工具进行数据删除的方法。 使用navicat工具插入数据 使用navicat工具修改数据 使用navicat工具删除数据 小结 使用NAVICAT工具更新数据 谢谢
2022-05-31 09:05:11 377KB mysql 数据库 源码软件 database
数据库编程 事务概述、ACID 课程目标 了解 —— 事务的概念; 理解 —— 事务的属性ACID; 事务概述 在MySQL环境中,事务由作为一个单独单元的一个或多个SQL语句组成。这个单元中的每个SQL语句是互相依赖的,而且单元作为一个整体是不可分割的。如果单元中的一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都成功地执行才能说这个事务被成功地执行。 ACID属性 术语“ACID”是一个简称,每个事务的处理必须满足ACID原则, 即原子性(A)、一致性(C)、隔离性(I)和持久性(D)。 原子性 原子性意味着每个事务都必须被认为是一个不可分割的单元。假设一个事务由两个或者多个任务组成,其中的语句必须同时成功才能认为事务是成功的。如果事务失败,系统将会返回到事务以前的状态。 ACID属性 一致性 不管事务是完全成功完成还是中途失败,当事务使系统处于一致的状态时存在一致性。 隔离性 隔离性是指每个事务在它自己的空间发生,和其他发生在系统中的事务隔离,而且事务的结果只有在它完全被执行时才能看到。即使在这样的一个系统中同时发
2022-05-31 09:05:10 1.37MB mysql 数据库 database
MySQL数据库:视图的使用.pptx
2022-05-31 09:05:09 1.36MB mysql 数据库 database
数据库基础知识;;数据处理的基本概念;数据处理的基本概念;数据处理的基本概念;数据处理的基本概念;数据处理的基本概念;对客观事务及其活动的抽象符号表示,是存储在某一种媒体上可以鉴别的符号资料。? 例如:学生的考试成绩85和59。 ;数据经过加工处理后所获取的有用知识,消化理解了的数据,是对客观世界的认识,即知识。 例如:学生对数据85和59进行思考,获取信息及格和不及格。;对数据进行加工的过程,即将数据转换成信息的过程。 数据管理,主要任务是收集信息,将信息用数据表示并按类别组织保存。 数据加工,主要任务是对数据进行变换、抽取和运算。 数据传播,通过数据传播,信息在空间或时间上以各种形式传递。;数据处理的基本概念;数据的基本概念 数据处理的概念
2022-05-31 09:05:08 2.61MB mysql 数据库 database