mysql 导出dmp文件_MySQL数据库基础讲解

# 简介

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言(SQL)进行数据库管理。 MySQL是开放源代码的,因此任何人都可以在General Public License的许可证之下下载并根据个性化的需要对其进行修改。 MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

数据库安装教程

Mysql数据库安装语句

1.sudo apt-get install mysql-server
2.sudo apt-get install mysql-client 
3.sudo apt-get install libmysqlclient-dev

查询mysql是否安装成功:

sudo netstat -tap | grep mysql 
或者
sudo ss -tap | grep mysql

基础知识

一、数据库连接方式

格式: mysql -h 主机地址 -u 用户名 -p 用户密码

找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好mysql,root是没有密码的,故直接回车即可进入到MySQL中,MySQL的提示符是:mysql>

二、MySQL数据库启停

#启动数据库
service mysql start 
#停止数据库
service mysql stop
重启数据库
service mysql restart

三、MySQL数据库密码修改

1、更改密码

mysql 

2、更改用户名

mysql 

四、数据库备份

1、mysqldump工具备份

mysqldump 

常见选项 |作用 ---|--- -u | 用户名 -p |密码 -P| 端口号,默认为3306 -all-databases,-A|备份所有数据库 -databases,-B|用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldump把每一个名字都当作为数据库名。 -d|只导出数据库的表结构 -t|只导出数据库的数据 --quick,-q|快速导出 --xml,-X|导出为xml文件

常见用法

#

五、 数据库还原

1、系统命令行

mysqldump 

2、source方法

mysql

数据库增删改查

1、操作数据库

(1)对数据库(文件夹):进行增加操作

create 

6db3a75d2a9d60a9d7cbf670586fa058.png

(2)对数据库(文件夹):进行删除操作

drop 

c34b479d4b794f6373d30c4fcac03a56.png

(3)对数据库(文件夹):进行改操作

#

19e5fc0e15b91777a43c9cd4c9c790eb.png

(4)对数据库(文件夹):进行查操作

查看建库信息:

ee16b192710af568c1d325d2f76dfb7d.png

ccbddf5f0f03a16be55af223fe39b6ec.png

2、操作表

(1)对表(文件):进行增加操作

create 

2b308e23e3f138874a64959ef159e56f.png

(2)对表(文件):进行删除操作

drop 

4a4f6928d70ed70196df65290191d11d.png

(3)对表(文件):进行改操作

alter 

697e320166371bfb86e8c371be233791.png

0cf69ac6a29510a3f4efb5064be6c760.png
#

e9ace95d7041933ca14507babb3c4d99.png
#

bfd5afbb4fea426eb6b9df001dc509ee.png
#

56e53d2bb00c4348cca73cbbcacef467.png
#

6e2252382edeb519998779c196125f8e.png

(4)对表(文件):进行查操作

#

6c0299c0f83fe32ff96e86cf1e34102a.png
#

4376728cdcc9ed1f80d576f3bff9aeca.png

3、操作记录

(1)对记录(文件内容):进行增加操作:

INSERT 

271699870934801a42786391759f5d5f.png

(2)对记录(文件内容):进行删除操作

#

481ae3d138a48079a01a8a209e093c18.png

e06532b3ac733c6f5d7cc211f8e1bf2d.png

(3)对记录(文件内容):进行改操作:

update 

8b42578ab846012d5bef2caa748b58ce.png

3300b1bff7c9ba3ed18536fdaed4a201.png

(4)对记录(文件内容):进行查操作:

select 

75bb7c0a41c853f6d3a74d941abd7278.png

至此,MySQL数据库基础讲解就到这里了,写作不易,还望支持。 2020-03-03 ro4lsc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值