MySQL数据库新手从零开始教程

发表时间: 2022-06-20 17:28

当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据库的存储空间很大,可以存放百万条、千万条甚至上亿条数据,用户可以对数据库中的数据进行新增、查询、更新、删除等操作。我们今天主要讲解非常流行和简单的关系型数据库之MySQL数据库。

上期我已经讲解了如何安装MySQL,本期主要讲解如何使用。

一、更改用户密码


alter user 'root'@'localhost' identified by '123456'

@后面,若是本机就填'localhost'或'127.0.0.1';如果数据库在远程主机,请填远程主机的IP地址。

二、创建新用户

create user 'newusername'@'localhost' identified by '123'

三、查看目前已有的用户

select host,user from user;


图1

如图1,除了root用户外,我又增加了三个用户guest,guest1,wyj。

四、给用户授权

grant all privileges on *.* to 'guest'@'%';

all privileges 代表所有权限,*.*代表权限作用在所有数据库中的所有表上,对于一般用户我们不要这样完全授权。可以只授于一定的权限,比如,只给guest用户查询某个表的权限,命令如下:

grant select on demodb.table1 to 'guest'@'%';

这里要说明的是%表示guest用户可以在任意主机上登陆。这里可以填具体的主机IP地址,本机填'localhost'或'127.0.01'。

权限更新:

flush privileges;

这样权限就马上可以起作用。

查看权限:

show grants for 'guest'@'%'


图2

五、创建和删除数据库

登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:

CREATE DATABASE 数据库名;

删除数据库,语法如下:

drop database <数据库名>;

六、常用命令

查看数据库列表:

show databases;


图3

选择数据库:

use dbname;


图4

查看数据库中的数据表:

SHOW TABLES;

图5