本文作者:心月

mysql数据库基础操作

心月IT博客 2019-03-06
mysql数据库基础操作摘要:MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

mysql的基础知识:

1、显示数据库

show databases显示当前mysql系统中有哪些数据库。

SHOW DATABASES;

mysql数据库基础知识整理

2、创建数据库

# utf-8
CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
 
# gbk
CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

3、打开数据库

每次使用数据库必须use之后方能开始之后的一切对数据库的操作

#注:每次使用数据库必须打开相应数据库
USE db_name;

4、查看/显示当前数据库中的数据表列表

显示当前使用的数据库中所有表

HOW TABLES;

5、用户管理

如果是普通用户,需要超级管理员赋予权限才能管理操作

#创建用户
create user '用户名'@'IP地址' identified by '密码';
    
#删除用户
drop user '用户名'@'IP地址';
    
#修改用户
rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';
    
#修改密码
set password for '用户名'@'IP地址' = Password('新密码')

PS:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)

6、数据库备份与还原

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成。

    windows数据库的备份与还原下:

备份 
1、打开windows系统的控制台 切换目录到mysql安装目录的bin目录下;
2、利用“mysqldump  -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p test>backuptest.sql,然后输入密码即可开始备份导出,备份数据库文件会保存在bin文件夹下,也可以指定备份文件保存到其他位置,只需要把backuptest.sql改成备份文件需要保存的路径+备份后的文件名。 

还原 
1、进入MySQL控制台,输入密码,进入到“mysql>”。
2、选择需要恢复数据的数据库,输入"use test;",回车;
3、导入数据,输入"source backuptest.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
#如果导入的数据是外部数据则 "source 外部备份数据文件路径";导入外部数据文件时请注意用正斜线,否则报错,数据导入失败。

数据库备份

进入数据库bin目录

数据库备份

数据库备份

数据库恢复

内部备份数据库还原

数据库恢复

外部数据库备份文件导入

    linux下MySQL的备份与还原:

备份(利用命令mysqldump进行备份)   
[root@localhost mysql]# mysqldump -u root -p test>backuptest.sql,输入密码即可。

还原
方法一:   
[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同windows下的还原。

方法二:   
[root@localhost mysql]# mysql -u root -p test<backuptest.sql,输入密码即可。

#指定路径的备份与还原:只需把backuptest.sql换成文件路径即可。

文章版权及转载声明:

本文由 心月IT技术博客 博主整理于 2019-03-06
若转载请注明原文及出处:https://www.xinyueseo.com/mysql/159.html

分享到:
赞(
发表评论
快捷输入:

验证码

    评论列表 (有 0 条评论,人围观)参与讨论