Centos7Mysql数据库基本使用

Centos7Mysql数据库基本使用

  • 查看数据库的结构
    • 创建及删除库和表
      • 管理表中的数据记录
        • 数据库用户授权

不会安装的可以看我上一篇博客
https://blog.csdn.net/weixin_46902396/article/details/108171060

查看数据库的结构

[root@aaa ~]# mysql -u root(默认管理员是root ,密码为空)
(注意: 所有的mysql 操作语句需要以 “;” 结束;输入时不区分大小写)
创建库——在库当中创建表——在表中写入数据
1、查看当前服务器中存在哪些库
mysql> show databases;(默认建立了4 个库)
2、切换到库
mysql> use mysql;(切换到mysql 库中)
3、查看当前库中存在哪些表
mysql> show tables;
4、查看表的结构
mysql> describe user; (查看表的数据结构)
mysql> describe mysql.user; (查看mysql 库中的user 表的数据结构)
5、查询数据库服务的基本信息
mysql> status;

创建及删除库和表

1、创建新的库
mysql> create database www;(创建的库名为www)
2、创建表
(注意标点符号大小写)
在这里插入图片描述
3、删除表
mysql> drop table www.aaa;(删除www库中的aaa这个表)
4、删除库
mysql> drop database aaa;(删除aaa这个库)

管理表中的数据记录

1、往表中插入数据
mysql> insert into 成绩表(姓名,成绩) values(‘zhangsan’,‘88’);
mysql> insert into 成绩表 values(‘lisi’,‘100’)Centos7Mysql数据库基本使用_第1张图片
2、查询数据记录
1)、查询表中的所有数据 (通配符*)
mysql> select *from www.成绩表;
2)、根据条件查询
mysql> select 姓名,成绩 from www.成绩表 where 成绩= ‘100’;

Centos7Mysql数据库基本使用_第2张图片
3、修改表中的数据
mysql> update 成绩表 set 姓名=wangwu where 姓名= ‘lisi’;
Centos7Mysql数据库基本使用_第3张图片
4、在数据表中删除指定的数据
Centos7Mysql数据库基本使用_第4张图片

数据库用户授权

GRANT 权限列表 ON 库名.表名 to 用户名@来源地址 [identified by ‘密码’]
权限列表:select(查询)、insert(插入)、update(修改)、delete(删除)、all(所有) 等
1.授权boss账户只能有查询权限
Centos7Mysql数据库基本使用_第5张图片
2.在本地使用boss进行测试
Centos7Mysql数据库基本使用_第6张图片
3.查看权限
Centos7Mysql数据库基本使用_第7张图片
4.取消权限
Centos7Mysql数据库基本使用_第8张图片实验完成

你可能感兴趣的:(Mysql,mysql,linux)