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语句类型 | 对应操作 |
|---|---|
| DDL | CREATE:创建 DROP:删除 ALTER:修改 |
| DML | INSERT:向表中插入数据 DELETE:删除表中数据 UPDATE:更新表中数据 SELECT:查询表中数据 |
| DCL | GRANT:授权 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)]>

被折叠的 条评论
为什么被折叠?



