十一.简单MariaDB数据库的管理
阅读原文时间:2023年07月09日阅读:1

默认端口:3306

1.安装

]# yum -y install mariadb-server

]# systemctl restart mariadb

2.基本操作

]# mysql #进入

]> show databases; #查看所有库

]> create database test1 #建库test1

]> drop database test1;  #删库

]> exit # 退出

]# mysqladmin -uroot -p password "123qqq…A" #初始化修改密码

]# mysql -uroot -p123qqq…A #验证登陆

]# vim /etc/my.cnf  #主配置文件

skip-networking     //跳过网络监听

3.表格的操作 :表字段  表记录

增(insert)   删 (delete)   改(update)   查(select)

3.1 导入表到库及表操作

]> create database nsd;

]# mysql -uroot -p123qqq…A nsd < users.sql

]> use nsd; #切换到nsd库

]> show tables;#显示有那些表格

+---------------+

| Tables_in_nsd |

+---------------+

| base          |

| location      |

+---------------+

]> select * from base; #查看base表所有表字段内容

3.2 where有条件的查询

查询nsd.base表中name=tom的行记录

]> select * from base where name="tom";

查询nsd.base表中passwd=123的行记录

> select * from base where password=123;

查看base表结构

> desc base;

查看mysql.user表中user,host字段所有数据

> select user,host from user;

3.3 数据库授权

]> grant select on nsd.* to tom@localhost identified by '123';

3.4 复合查询

有多少人的姓名是 Barbara 同时居住在 Sunnyvale?

select * from base,location where base.name='Barbara' and location.city='Sunnyvale' and base.id=location.id;

3.5 禁止空密码访问数据库

]> select user,host,password from mysql.user where password='';

3.6 刷新表记录

]> flush privileges;

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章