Linux运维之MySQL数据库管理基础

什么是SQL:
SQL 是用于访问和处理数据库的标准的计算机语言。SQL(Structured Query Language 即结构化查询语言)
数据库的作用:
用来存储所有的用户信息,所有的服务程序都需要数据库,储存的账号、密码、使用记录、存款余额等等,只要是信息就一定放在数据库里
SQL语言的分类:

DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE  DROP ALTER
DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE
DQL语句 数据库查询语言: 查询数据SELECT
DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

在centos7中安装MySQL数据库
1.网络yum源安装
在命令界面输入如下内容进行安装。

[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.25-1.el7.x86_64.rpm
[root@localhost ~]#wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.25-1.el7.x86_64.rpm
[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.25-1.el7.x86_64.rpm
[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.25-1.el7.x86_64.rpm

2.通过压缩包方式进行安装
下载好需要安装的压缩包
在这里插入图片描述
安装包链接:
链接:https://pan.baidu.com/s/1bkZzgyydK1WTfxXNQZpi4g
提取码:jfyh

将下载好的软件包导入到centos中
用rz命令导入
在这里插入图片描述在这里插入图片描述

解压后再用yum命令安装
注:安装报错需要先卸载mariadb

[root@localhost ~]# yum remove -y mariadb-libs.x86_64

使用MySQL数据库
1.安装几款需要的软件

[root@localhost ~]# yum  install  -y   net-tools.x86_64    libaio.x86_64    perl.x86_64

2.启动数据库,并按需设置开机自启

[root@localhost ~]#systemctl start mysqld
[root@localhost ~]#systemctl enable mysqld
[root@localhost ~]#systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2020-03-11 22:27:36 CST; 20h ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 1510 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─1510 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mys...

Mar 11 22:27:32 localhost.localdomain systemd[1]: Starting MySQL Server...
Mar 11 22:27:36 localhost.localdomain systemd[1]: Started MySQL Server.

3.修改MySQL数据库的默认密码
默认的密码查看

[root@localhost ~]# grep 'password' /var/log/mysqld.log 
2020-03-11T14:27:33.739710Z 1 [Note] A temporary password is generated for root@localhost: G#lk9.6Yo!Sv

G#lk9.6Yo!Sv 是MySQL默认的密码,我们需要自己设置登陆密码

更改密码命令

将密码改为Abcd12345
[root@localhost ~]# mysqladmin   -uroot    -p'G#lk9.6Yo!Sv'    password    'Abcd12345'

登录数据库
在这里插入图片描述

这里的密码输入是隐式输入,输入设置好的密码就登陆进来了
在这里插入图片描述
查看默认的数据库

show databases;

在这里插入图片描述

创建数据库
在这里插入图片描述
使用yuangong库,在里面创建一个table1表
在这里插入图片描述
在这里插入图片描述
查看表头信息
在这里插入图片描述
在表中插入数据
在这里插入图片描述
查看员工数据
在这里插入图片描述
更改user01的年龄信息
在这里插入图片描述
删除表
在这里插入图片描述
删除数据库
在这里插入图片描述
以上就是对数据库的基本认识和操作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值