码迷,mamicode.com
首页 > 数据库 > 详细

08_简单MariaDB数据库的管理

时间:2020-01-01 13:37:02      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:net   update   create   roo   导入表   mysql   安装   root   flush   

默认端口:3306

1.安装
]# yum -y install mariadb-server
]# systemctl start mariadb
]# systemctl enable 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;

08_简单MariaDB数据库的管理

标签:net   update   create   roo   导入表   mysql   安装   root   flush   

原文地址:https://www.cnblogs.com/luwei0915/p/12128648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!