MariaDB是MySQL源代码的一个分支,随着Oracle买下Sun,MySQL也落入了关系型数据库王者之手。在意识到Oracle会对MySQL许可做什么后便分离了出来(MySQL先后被Sun、Oracle收购),MySQL之父的Michael以他女儿Maria的名字开始了MySQL的另外一个衍生版本;这就是Mariadb的诞生。mariadb 属于 关系型数据库

数据库的类型

非关系型数据库(nosql):mongodb,redias

关系型数据库:oracle,db2,sqlserver,mysql,mariadb

sql语句:

sql语句主要分为:
DQL:数据查询语言,用于对数据进行查询,如select
DML:数据库操作语言,对数据库进行增删改查,如:insert,update,delete
TPL:事物处理语言,对事物进行处理,包括begin,transaction,commit,rollback
DCL:数据控制语言,如grant,revoke
DDL:数据定义语言:进行数据库,表的管理等,如create,drop
CCL:指针控制语言,通过控制指针完成表的操作,如declare cursor
sql是一门特殊的语言,专门用来操作关系型数据库
不区分大小写

yum 源 :

[mariadb]

name = MariaDB

baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/

gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB

gpgcheck=1

 这里用的是10.3 的版本

1>配置yum源

@1

MariaDB基础操作

@2

MariaDB基础操作

@3 清理缓存

 MariaDB基础操作

@4

MariaDB基础操作

2> 下载 安装 MariaDB

MariaDB基础操作

3> 启动 MariaDB

MariaDB基础操作

4>初始化

MariaDB基础操作

5>进入RDBMS 管理界面

 MariaDB基础操作

-u 指定用户

-p 密码   

(此操作界面就是rdbms)

6>查看所有数据库

show database;

MariaDB基础操作

7>进入一个数据库 例如进入mysql数据库

   use  mysql;

MariaDB基础操作

8>查看所有的表

show tables;

MariaDB基础操作

 9>查看字段(列)

select * from user;( 查看 user 表 里的所有字段)

MariaDB基础操作

10>查看指定字段 里的数据

select    user,host,password  from  user;( 查看   user ,host,paasworld 这三个字段里的数据在 user表里)

 MariaDB基础操作

#补充

 MariaDB基础操作

#补充2

 MariaDB基础操作

  做条件判断,  (查看 students1 表里面  name字段 为cat 的数据信息)

11>查看当前用户

select  user ();

MariaDB基础操作

 12>创建用户并赋予权限

grant all on *.* to lichao@’localhost'  identified    by  'lichao123';   ( 创建一个lichao用户并赋予它可以在任何库任何表里的所有权限,而且只能通过本主机登录,密码为lichao123 ( 若 lichao用户存在,则给   lichao赋予权限)
View Code

相关文章: