mysql的基础与安装

1. 关系型数据库的常见组件

关系型数据库的常见组件有:

  • 数据库:database
  • 表:table,由行(row)和列(column)组成
  • 索引:index
  • 视图:view
  • 用户:user
  • 权限:privilege
  • 存储过程:procedure
  • 存储函数:function
  • 触发器:trigger
  • 事件调度器:event scheduler

3. sql语句

SQL语句有三种类型:

  • DDL:Data Defination Language,数据定义语言
  • DML:Data Manipulation Language,数据操纵语言
  • DCL:Data Control Language,数据控制语言
SQL语句类型对应操作
DDLCREATE:创建 DROP:删除 ALTER:修改
DMLINSERT:向表中插入数据 DELETE:删除表中数据 UPDATE:更新表中数据 SELECT:查询表中数据
DCLGRANT:授权 REVOKE:移除授权

2. mysql的安装

mysql的安装方式有两种:

​ 源代码:编译安装
​ 二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用(也就是免安装)
​ 程序包管理器管理的程序包:
​ 1.rpm 2.deb

先配置mysql的yum源:

[root@localhost ~]# wget -O /usr/src/mysql57-community-release-el7-10.noarch.rpm \ http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@localhost ~]# rpm -Uvh /usr/src/mysql57-community-release-el7-10.noarch.rpm
[root@localhost ~]# ls /etc/yum.repos.d/
aliyun.repo  mysql-community.repo  mysql-community-source.repo
[root@localhost ~]# 

然后就可以安装mysql5.7了:

yum -y install mysql-community-server mysql-community-client  \
mysql-community-common mysql-community-devel

3. mysql工具的使用

语法:mysql [OPTIONS] [database]
常用的OPTIONS:
-uUSERNAME //指定用户名,默认为root
-hHOST //指定服务器主机,默认为localhost,推荐使用ip地址

#启动mysql并设置开机自动启动
systemctl enable --now mysqld
systemctl status mysqld
#登陆到数据库
[root@localhost ~]# mysql -uroot -p123
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 24
Server version: 10.3.28-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值