MariaDB 常用命令汇总

MySQL数据库项目自从被Oracle公司收购之后,从开源软件转变成为了“闭源”软件,这导致IT行业中的很多企业以及厂商纷纷选择使用了数据库软件的后起之秀—MariaDB数据库管理系统。MariaDB数据库管理系统也因此快速占据了市场。

列举一些常用的命令,方便对数据库进行管理。

PS:MariaDB命令不区分大小写。

mariaDB服务安装与初始化

[root@linuxprobe ~]# yum install mariadb mariadb-server # 安装

[root@linuxprobe ~]# mysql_secure_installation #初始化

添加防火墙策略

[root@linuxprobe ~]# firewall-cmd --permanent --add-service=mysql #加入防火墙,名字mysql 永久有效

[root@linuxprobe ~]# firewall-cmd --reload #立即生效

登录数据库

[root@linuxprobe ~]# mysql -u root -p #u参数用来指定以root管理员的身份登录,-p参数用来验证该用户在数据库中的密码值

数据库基本命令

MariaDB [(none)]> SHOW databases; #查看当前都有哪些数据库

MariaDB [(none)]> use mysql #进入mysql数据库

MariaDB [mysql]> SHOW TABLES; #看表单user

MariaDB [mysql]> exit #退出mysql数据库

用户管理

MariaDB [(none)]> SET password = PASSWORD("linuxprobe"); #修改当前数据库用户密码

MariaDB [(none)]> CREATE USER luke@localhost IDENTIFIED BY "linuxprobe"; #创建用户 luke 指定密码 linuxprobe

MariaDB [mysql]> GRANT SELECT,UPDATE,DELETE,INSERT ON mysql.user TO luke@localhost; #针对mysql数据库中的user表单向账户luke授予查询、更新、删除以及插入等权限

MariaDB [(none)]> REVOKE SELECT,UPDATE,DELETE,INSERT ON mysql.user FROM luke@localhost; #移除刚才的授权

MariaDB [(none)]> SHOW GRANTS FOR luke@localhost; #查看一下账户luke的权限

数据库的创建与删除

MariaDB [(none)]> CREATE DATABASE linuxprobe; #创建数据库 linuxprobe

MariaDB [(none)]> DROP DATABASE linuxprobe; #删除数据库

表单的创建及相关操作

MariaDB [linuxprobe]> CREATE TABLE mybook (name char(15),price int,pages int); #创建数据表单,然后进行表单的初始化

MariaDB [linuxprobe]> DESCRIBE mybook; #描述表单

MariaDB [linuxprobe]> INSERT INTO mybook(name,price,pages) VALUES("linuxprobe","60","518"); #向表单中插入一条记录

MariaDB [linuxprobe]> UPDATE mybook SET price=55 ; #更新表单记录

MariaDB [linuxprobe]> SELECT name,price FROM mybook; #按照字段查询表单

MariaDB [linuxprobe]> SELECT * FROM mybook; #查询表单全部内容

MariaDB [linuxprobe]> SELECT * FROM mybook WHERE price>75; #where条件匹配查询price>75的记录

MariaDB [linuxprobe]> DELETE FROM mybook; #清空表单内容

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值