maraidb

mariadb 数据库
1数据库就是一个存放数据的仓库。
数据库的种类:1 层次数据库 2 网络式数据库 3 关系型数据库
常见的数据库: 关系型数据库 和 非关系型数据库
关系型数据库:mysql sqlserver oracle mariadb db2
非关系型数据库: mongodb redias


sql 语句的增删改查

表table 特定类型数据的结构化列表
列 column 表中的一个字段,表由一列或多列构成
行 row 表中的一条记录


vim /etc/yum.repos.d/mariadb.repo
忘记mysql的root密码
vim /etc/my.conf.d/server.conf
添加skip-grant-tables
mysql -uroot|mysql -u root -p
查看数据库
#show databases
查看数据库版本
# mysqladmin --version
查看创建数据库状态
#show create database mysql
使用哪个库
# user db_name

创建数据库
# create database test03
删除数据库
#drop database test03
修改数据库默认字符集
#alter databaase 库名 default character set =utf8
#select user();            
查看当前用户
#grant select,create,update,delete on test03.grade to 'aaa'@'%';
给aaa添加查询,创建,更新,删除的权限(在任意主机上)       
#grant all privileges on test03.grade to 'aaa'@'%';
给aaa赋予test03数据库的grade表最高权限(在任意主机上)            
#show grants for 'aaa';
#查看aaa用户的权限(root用户)                       
#revoke all on *.* from 'aaa'@'%';
收回aaa在任意数据库的任意表的最高权限                    
#show grants                            
查看权限

原文地址:https://www.cnblogs.com/gengyanqi/p/10452296.html