零基础学MySQL(一)– 启动与创建数据库及对数据库的备份与恢复

导读:本篇文章讲解 零基础学MySQL(一)– 启动与创建数据库及对数据库的备份与恢复,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

在这里插入图片描述



🥗一、启动与连接数据库

1️⃣启动数据库

在安装完数据库之后,我们需要启动数据库。
(1)以管理员的身份打开DOS界面
windows系统-->命令提示符-->更多-->以管理员身份运行
在这里插入图片描述
(2)net start mysql 表示启动数据库
在这里插入图片描述(3)net stop mysql 表示关闭数据库
在这里插入图片描述

2️⃣连接数据库

数据库启动成功后,需要连接数据库
(1)找到安装Mysql的bin目录,复制该路径
(2)以管理员的身份打开DOS界面
(3)如果Mysql不在系统盘,在D盘。使用cd /D ,再粘贴bin目录的路径
(4)回车,输入连接数据库的指令:mysql -h 主机IP -P 端口号 -u 用户名 -p密码
(5)-p密码没有空格

在这里插入图片描述

🥫二、数据库的基本介绍

1️⃣数据库的三层结构

表仍然是一个文件
在这里插入图片描述

2️⃣数据在数据库中的存储方式

表的一行称为一条记录,表的一列也叫字段
在这里插入图片描述

3️⃣SQL 语句分类

DDL :数据定义语句[create 表,库…]
DML :数据操作语句[增加insert ,修改update,删除delete]
DQL :数据查询语句[select]
DCL :数据控制语句[管理数据库:比如用户权限grant revoke]

🍱三、对数据库的操作

1️⃣创建数据库

CREATE DATABASE 数据库名 
	CHARACTER SET 字符集名
	COLLATE 校对规则
	ENGINE 引擎名;

CHARACTER SET 指定数据库采用的字符集,默认为utf8
COLLATE 指定数据库字符集的校对规则 (常用的utf8_bin 区分大小写,默认为 utf8_general_ci 不区分大小写
ENGINE 指定数据库采用的引擎,默认为INNODB

练习:创建一个使用 utf8 字符集,带校对规则和引擎的 NBA 数据库

CREATE DATABASE NBA 
	CHARACTER SET utf8
	COLLATE utf8_bin
	ENGINE INNODB;

2️⃣查看、删除数据库

查看当前数据库服务器中的所有数据库

SHOW DATABASES

查看前面创建的 NBA 数据库的定义信息
在创建数据库,表的时候,为了规避关键字,可以使用反引号解决

SHOW CREATE DATABASE `NBA`

#删除前面创建的 NBA 数据库

DROP DATABASE `NBA`

3️⃣备份和恢复数据库

(1)备份数据库

以管理员的身份打开DOS,按下面的方式输入

mysqldump -u 用户名 -p -B 数据库1 数据库2 > 文件名.sql

练习:备份NBA与CBA数据库,到d:\nba.sql

mysqldump -u root -p -B NBA CBA > d:\\nba.sql

(2)备份数据库中的表

以管理员的身份打开DOS,按下面的方式输入

mysqldump -u 用户名 -p 数据库 表12 > 文件名.sql

练习:备份NBA数据库中的t1,t2表,到d:\nba1.sql

mysqldump -u root -p NBA t1 t2 > d:\\nba1.sql

(3)恢复数据库

注意:进入MySQL命令行再执行
1、以管理员的身份打开DOS,输入mysql -u root -p 登录数据库
2、输入source 文件名.sql 进行恢复
3、或者直接将文件的内容放在查询编辑器在执行

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/120167.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!