# 简介

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





MySQL命令中的desc mysql desc_mysql text字段导出


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


drop


MySQL命令中的desc mysql desc_MySQL命令中的desc_02


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


#


MySQL命令中的desc mysql desc_MySQL命令中的desc_03


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


查看建库信息:


MySQL命令中的desc mysql desc_mysql删除多个字段_04


MySQL命令中的desc mysql desc_mysql删除多个字段_05


2、操作表

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


create


MySQL命令中的desc mysql desc_mysql删除多个字段_06


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


drop


MySQL命令中的desc mysql desc_mysql desc用法_07


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


alter


MySQL命令中的desc mysql desc_mysql删除多个字段_08


MySQL命令中的desc mysql desc_mysql text字段导出_09


#


MySQL命令中的desc mysql desc_mysql desc用法_10


#


MySQL命令中的desc mysql desc_MySQL命令中的desc_11


#


MySQL命令中的desc mysql desc_mysql text字段导出_12


#


MySQL命令中的desc mysql desc_mysql desc用法_13


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


#


MySQL命令中的desc mysql desc_MySQL命令中的desc_14


#


MySQL命令中的desc mysql desc_mysql desc用法_15


3、操作记录

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


INSERT


MySQL命令中的desc mysql desc_MySQL命令中的desc_16


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


#


MySQL命令中的desc mysql desc_mysql desc用法_17


MySQL命令中的desc mysql desc_mysql删除多个字段_18


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


update


MySQL命令中的desc mysql desc_mysql desc用法_19


MySQL命令中的desc mysql desc_MySQL命令中的desc_20


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


select


MySQL命令中的desc mysql desc_mysql text字段导出_21


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