当前位置: 首页 > news >正文

asp 公司网站网络管理员是做什么的

asp 公司网站,网络管理员是做什么的,福田企业网站推广公司,wordpress 整站语言ℹ️大家好#xff0c;我是练小杰#xff0c;今天周二#xff0c;明天就是元宵节了呀#xff01;#xff01;#x1f606; 俗话说“众里寻他千百度。蓦然回首#xff0c;那人却在#xff0c;灯火阑珊处。” 本文主要对数据库备份与还原的知识点例题学习~~ 前情回顾我是练小杰今天周二明天就是元宵节了呀 俗话说“众里寻他千百度。蓦然回首那人却在灯火阑珊处。” 本文主要对数据库备份与还原的知识点例题学习~~ 前情回顾【MySQL数据备份与还原详解】 数据库专栏【数据库专栏】【Mysql练习题】 了解更多点击主页 【练小杰的CSDN】 文章目录 俗话说“众里寻他千百度。蓦然回首那人却在灯火阑珊处。”前言实验准备创建数据库及定义表命令执行完毕后验证表是否存在 备份数据库备份所有表数据备份单个表数据备份多个数据库备份服务器所有数据库备份数据库到指定目录 还原(恢复)数据库把sql脚本直接导入数据库souce命令还原直接复制备份文件 迁移数据库相同版本的MySQL数据库的迁移 数据表的导出SELECT...INTO OUTFILE 导出文本文件mysqldump 导出文本文件mysql 命令导出文本文件 数据表导入LOAD DATA命令导入mysqlimport 命令导入 前言 先复习一下【前期回顾】 的博客再来学习本篇内容吧 为了更好的认识并理解数据备份与还原首先在数据库中创建并插入相关数据再进行数据备份与还原的练习 实验准备 创建数据库 booksDB并使用该数据库。在该库中定义表books、authors和authorbook并插入相关表数据。 创建数据库及定义表命令 CREATE DATABASE booksDB; user booksDB;CREATE TABLE books (bk_id INT NOT NULL PRIMARY KEY,bk_title VARCHAR(50) NOT NULL,copyright YEAR NOT NULL ); INSERT INTO books VALUES (11078, Learning MySQL, 2025), (11033, Study Html, 2024), (11035, How to use php, 2024), (11072, Teach youself javascript, 2005), (11028, Learing C, 2005), (11069, MySQL professional, 2009), (11026, Guide to MySQL 5.5, 2008), (11041, Inside VC, 2011);CREATE TABLE authors (auth_id INT NOT NULL PRIMARY KEY,auth_name VARCHAR(20),auth_gender CHAR(1) ); INSERT INTO authors VALUES (1001, WriterX ,f), (1002, WriterA ,f), (1003, WriterB ,m), (1004, WriterC ,f), (1011, WriterD ,f), (1012, WriterE ,m), (1013, WriterF ,m), (1014, WriterG ,f), (1015, WriterH ,f);CREATE TABLE authorbook (auth_id INT NOT NULL,bk_id INT NOT NULL,PRIMARY KEY (auth_id, bk_id),FOREIGN KEY (auth_id) REFERENCES authors (auth_id),FOREIGN KEY (bk_id) REFERENCES books (bk_id) );INSERT INTO authorbook VALUES (1001, 11033), (1002, 11035), (1003, 11072), (1004, 11028), (1011, 11078), (1012, 11026), (1012, 11041), (1014, 11069);执行完毕后验证表是否存在 SHOW DATABASES; USE booksDB; SHOW TABLES;备份数据库 备份所有表数据 使用mysqldump命令备份数据库中的所有表 mysqldump -u root -p booksdb C:/backup/booksdb_20250211.sql执行完毕将会在C盘的backup目录下生成一个名为booksdb_20250211.sql的SQL脚本文件。 脚本文件的主要内容如下 CREATE DATABASE IF NOT EXISTS booksdb /*!40100 DEFAULT CHARACTER SET utf8mb4 */; USE booksdb;CREATE TABLE books (bk_id int NOT NULL,bk_title varchar(50) NOT NULL,copyright year NOT NULL,PRIMARY KEY (bk_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;CREATE TABLE authors (auth_id int NOT NULL,auth_name varchar(20) DEFAULT NULL,auth_gender char(1) DEFAULT NULL,PRIMARY KEY (auth_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;CREATE TABLE authorbook (auth_id int NOT NULL,bk_id int NOT NULL,PRIMARY KEY (auth_id,bk_id),KEY fk_authorbook_books (bk_id),CONSTRAINT fk_authorbook_authors FOREIGN KEY (auth_id) REFERENCES authors (auth_id),CONSTRAINT fk_authorbook_books FOREIGN KEY (bk_id) REFERENCES books (bk_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;INSERT INTO books (bk_id, bk_title, copyright) VALUES (11078, Learning MySQL, 2025), (11033, Study Html, 2024), (11035, How to use php, 2024), (11072, Teach youself javascript, 2005), (11028, Learning C, 2005), (11069, MySQL professional, 2009), (11026, Guide to MySQL 5.5, 2008), (11041, Inside VC, 2011);INSERT INTO authors (auth_id, auth_name, auth_gender) VALUES (1001, WriterX, f), (1002, WriterA, f), (1003, WriterB, m), (1004, WriterC, f), (1011, WriterD, f), (1012, WriterE, m), (1013, WriterF, m), (1014, WriterG, f), (1015, WriterH, f);INSERT INTO authorbook (auth_id, bk_id) VALUES (1001, 11033), (1002, 11035), (1003, 11072), (1004, 11028), (1011, 11078), (1012, 11026), (1012, 11041), (1014, 11069);/*!40101 SET SQL_MODEOLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKSOLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKSOLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENTOLD_CHARACTER_SET_CLIENT */;观察脚本文件可以发现里面保存了数据库和数据表创建详细信息包括主键外键约束存储引擎字符集等相关信息 备份单个表数据 备份booksDB数据库中的books表 mysqldump -u root -p booksDB books C:/backup/books_20250210.sql生成一个名为 books_20250210.sql 的SQL脚本文件该文件仅包含 booksDB 数据库中 books 表的结构和数据 脚本books_20250210.sql主要内容 -- MySQL dump 10.13 Distrib 8.0.33, for Linux (x86_64) -- -- Host: localhost Database: booksDB -- ------------------------------------------------------ -- Server version 8.0.33/*!40101 SET OLD_CHARACTER_SET_CLIENTCHARACTER_SET_CLIENT */; /*!40101 SET OLD_CHARACTER_SET_RESULTSCHARACTER_SET_RESULTS */; /*!40101 SET OLD_COLLATION_CONNECTIONCOLLATION_CONNECTION */; /*!50503 SET NAMES utf8mb4 */; /*!40103 SET OLD_TIME_ZONETIME_ZONE */; /*!40103 SET TIME_ZONE00:00 */; /*!40014 SET OLD_UNIQUE_CHECKSUNIQUE_CHECKS, UNIQUE_CHECKS0 */; /*!40014 SET OLD_FOREIGN_KEY_CHECKSFOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS0 */; /*!40101 SET OLD_SQL_MODESQL_MODE, SQL_MODENO_AUTO_VALUE_ON_ZERO */; /*!40111 SET OLD_SQL_NOTESSQL_NOTES, SQL_NOTES0 */;-- -- Database: booksDB ---- -- Table structure for table books --DROP TABLE IF EXISTS books; /*!40101 SET saved_cs_client character_set_client */; /*!50503 SET character_set_client utf8mb4 */; CREATE TABLE books (bk_id int NOT NULL,bk_title varchar(50) NOT NULL,copyright year NOT NULL,PRIMARY KEY (bk_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table books --LOCK TABLES books WRITE; /*!40000 ALTER TABLE books DISABLE KEYS */; INSERT INTO books VALUES (11078,Learning MySQL,2025), (11033,Study Html,2024), (11035,How to use php,2024), (11072,Teach youself javascript,2005), (11028,Learning C,2005), (11069,MySQL professional,2009), (11026,Guide to MySQL 5.5,2008), (11041,Inside VC,2011); /*!40000 ALTER TABLE books ENABLE KEYS */; UNLOCK TABLES;/*!40103 SET TIME_ZONEOLD_TIME_ZONE */;/*!40101 SET SQL_MODEOLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKSOLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKSOLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENTOLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTSOLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTIONOLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTESOLD_SQL_NOTES */;-- Dump completed on 2025-02-10 00:00:00文件内容说明 文件头部: 包含了一些关于导出时间和MySQL版本的注释信息。表结构: books 表的结构被完整地导出包括主键约束和字符集设置。数据插入: books 表中的所有数据都被导出使用 INSERT INTO 语句。锁表: 在导出数据时对 books 表进行了写锁以确保数据的一致性。文件尾部: 重置了一些MySQL会话变量并记录了导出完成的时间。 备份多个数据库 使用mysqldump备份booksDB和test数据库 mysqldump -u root -p --databases booksDB test C:\backup\books_testDB_20250201.sql脚本文件的内容与上面类似这里就不过多重复了。 备份服务器所有数据库 使用mysqldump备份服务器中的所有数据库 mysqldump -u root -p --all-databases C:/backup/alldbinMySQL.sql执行完毕将生成一个名为 alldbinMySQL.sql 的SQL脚本文件该文件包含MySQL服务器上所有数据库的结构和数据。当你的数据库中包含视图、存储过程、函数、触发器等文件会包含相应的 CREATE VIEW、CREATE PROCEDURE、CREATE FUNCTION、CREATE TRIGGER 等语句。因此生成的脚本文件内容很多想要了解的可以自行尝试这里就不过多赘述了 备份数据库到指定目录 使用mysqlhotcopy备份test数据库到/usr/backup目录下 mysqlhotcopy -u root -p test /usr/backup命令执行成功 目标目录 /usr/backup 中会包含 test 数据库的物理文件副本。执行错误时会出现以下几种情况 1 权限错误 mysqlhotcopy: ERROR: Cannot lock tables in the test database 2 目标目录不存在: mysqlhotcopy: ERROR: Cannot create directory /usr/backup 3 数据库test不存在 mysqlhotcopy: ERROR: Database test does not exist mysqlhotcopy命令的详细说明 mysqlhotcopy: 这是一个用于MySQL数据库的热备份工具。它允许在不锁定表的情况下复制数据库文件从而实现在线备份。-u root: 指定连接MySQL服务器的用户名为 root。 -p: 提示输入密码 test: 指要备份的数据库名称 /usr/backup: 备份文件的目标目录。 还原(恢复)数据库 把sql脚本直接导入数据库 使用mysql命令将C:\backup\booksdb_20250210.sql文件中的备份导入到数据库中 mysql -u root-p booksDB C:/backup/booksdb_20250210.sql 执行命令后将备份文件 booksdb_20250210.sql 导入到 booksDB 数据库中。 MySQL客户端会读取 C:/backup/booksdb_20250210.sql 文件中的SQL语句并按顺序执行这些语句。 souce命令还原 使用root用户登录到服务器然后使用souce导入本地的备份文件booksdb_20250210.sql use booksdb; source C:/backup/booksdb_20250210.sql直接复制备份文件 从mysqlhotcopy拷贝的备份恢复数据库 cp –R /usr/backup/test /usr/local/mysql/data迁移数据库 相同版本的MySQL数据库的迁移 将www.lxj.com主机上的MySQL数据库全部迁移到www.lian.com主机上。在www.lxj.com主机上执行的命令如下 mysqldump -h www.lian.com -uroot -ppassword dbname | mysql -hwww.lian.com -uroot -ppassword数据表的导出 SELECT…INTO OUTFILE 导出文本文件 例1将test数据库中的person表中的记录导出到文本文件 SELECT * FROM test.person INTO OUTFILE C:/lxj.txt;例二把test数据库中的person表中的记录导出到文本文件使用FIELDS选项和LINES选项要求字段之间使用逗号‘,’间隔所有字段值用双引号括起来定义转义字符定义为单引号‘\’’ SELECT * FROM test.person INTO OUTFILE C:/lxj1.txtFIELDS TERMINATED BY ,ENCLOSED BY \ESCAPED BY \LINES TERMINATED BY \r\n;例3将test数据库中的person表中的记录导出到文本文件使用LINES选项要求每行记录以字符串“ ”开始以“end”字符串结尾 SELECT * FROM test.person INTO OUTFILE C:/lxj2.txtLINES STARTING BY TERMINATED BY end;SELECT * FROM test.person INTO OUTFILE C:/person2.txtLINES STARTING BY TERMINATED BY end\r\n;mysqldump 导出文本文件 mysqldump 工具将 test 数据库中的 person 表导出为文本文件格式。 这种导出方式会将表结构和数据分别导出为 .sql 文件和纯数据文件例如 .txt 或 .csv 文件。 例1 将test数据库中的person表中的记录导出到文本文件 mysqldump -T C:/ test person -u root -p例2将test数据库中的person表中的记录导出到文本文件使用FIELDS选项要求字段之间使用逗号‘,’间隔所有字符类型字段值用双引号括起来定义转义字符定义为问号‘?’每行记录以回车换行符“\r\n”结尾 mysqldump -T C:\backup test person -u root -p --fields-terminated-by, --fields-optionally-enclosed-by\ --fields-escaped-by? --lines-terminated-by\r\nmysql 命令导出文本文件 导出test数据库中person表中的记录到文本文件 mysql -u root -p --executeSELECT * FROM person; test C:\lxj3.txt是从 test 数据库中的 person 表中查询所有数据并将结果输出到 C:\lxj3.txt 文件中。 导出test数据库中person表中的记录到文本文件使用--vertical参数显示结果 mysql -u root -p --vertical --executeSELECT * FROM person; test C:\lxj4.txt导出test数据库中person表中的记录到html文件 mysql -u root -p --html --executeSELECT * FROM person; test C:\lxj5.html导出test数据库中person表中的记录到xml文件 mysql -u root -p --xml --executeSELECT * FROM person; test C:\lxj6.xml数据表导入 LOAD DATA命令导入 将C:\lxj.txt文件中的数据导入到test数据库中的person表 LOAD DATA INFILE C:/lxj.txt INTO TABLE test.person;把C:\lxj1.txt文件中的数据导入到test数据库中的person表使用FIELDS选项和LINES选项要求字段之间使用逗号‘,’间隔所有字段值用双引号括起来定义转义字符定义为单引号‘\’’ LOAD DATA INFILE C:/lxj1.txt INTO TABLE test.personFIELDS TERMINATED BY ,ENCLOSED BY \ESCAPED BY \LINES TERMINATED BY \r\n;mysqlimport 命令导入 使用mysqlimport命令将C:\backup目录下的lxj.txt文件内容导入到test数据库 要求字段之间使用逗号‘,’间隔字符类型字段值用双引号括起来定义转义字符定义为问号‘?’每行记录以回车换行符“\r\n”结尾 mysqlimport -u root -p test C:/backup/lxj.txt--fields-terminated-by, --fields-optionally-enclosed-by\ --fields-escaped-by? --lines-terminated-by\r\n今天的Mysql例题内容到这里就结束了明天再见啦 主页【练小杰的CSDN】 ℹ️欢迎各位在评论区踊跃讨论积极提出问题解决困惑 ⚠️若博客里的内容有问题欢迎指正我会及时修改
http://www.dnsts.com.cn/news/191345.html

相关文章:

  • 中文wordpress网站酒泉网站建设专家
  • 做网站前期创建文件夹如何在工商局网站做清算组备案
  • 珠海 网站建设气象网站建设
  • 快速网站建设服务wordpress建网站主页
  • 婚恋网站互联网电商
  • 网站改版分析乐清网站改版
  • 做游戏网站定位九五至尊娱乐场网站
  • 网站作品欣赏东莞seo优化排名推广
  • 网站根目录多出一.php设计电影完整版视频在线
  • 个人域名 企业网站备案wordpress快速建站教程视频教程
  • 山西做网站怎么样教育培训机构推荐
  • 长春做个人网站做不了网站建设运营策划书
  • 长沙银狐做网站如何做网站的下载的二维码
  • 做折线图网站怎样咨询网络服务商
  • 网站建设中模板做汽车商城网站
  • wordpress 博客主机网站内容优化的重要性
  • 滨湖网站制作网站快速被百度收录
  • 网站模块顺序调整免费一级域名申请
  • it网站建设干嘛的腾讯云动态加速WordPress
  • 宝塔面板做网站免费咨询心理医生qq号
  • 厦门企业网站制作网络销售怎么才能找到客户
  • 做食品那些网站好凡科建站登录入口
  • 做电子商务网站需要什么手续php做网站和小程序很好
  • 做网站云主机在那个网站做任务赚
  • 网站互动推广合肥瑶海区邮编
  • 做烘培的网站有哪些怎么做网站像淘宝这样的
  • wordpress图片灯箱优化网站浏览量怎么看
  • 网站建设注册宝安区建设交易网站
  • 网站建设人员需求分析丰和园林建设集团网站
  • 网站开发的形式有做网站要遵守的基本原则