数据库1.0 — 数据库的基本操作

数据库 waitig 340℃ 百度已收录 0评论

安装数据库

安装数据库的时候我们需要安装三个软件,使用下面的命令,可能还会出现一些问题,关于数据库的安装,大家可以上网自行百度

yum install mysql
yum install mysql-server
yum install mysql-devel

我个人的理解大概是这个样子的,我们首先需要在自己的操作系统里面安装mysql,然后这个mysql是需要提供服务的,所以我们需要安装一个服务端,同时我们需要通过客户端连接服务端进行数据库的操作

启动服务器,通过客户端连接服务器

启动服务器:

service mysqld start

通过客户端连接服务器

mysql

如果显示了如下的提示说明你的客户端已经连接到了服务器了

mysql>

上面的内容 后面我们就可以输入一写操控数据库的指令了

==注意==:需要注意的是,进入到这个模式之后,数据库的操作的过程各个语句是以;作为结束的标识的,所以每次我们数据一个 指令之后就要使用;作为结束的标识

为root用户设置密码

退出上面的客户端,我们需要为我们的root用户连接数据库设置密码

设置密码

mysqladmin -u root password "new_password"

我自己设置的密码是neil1110
以后使用root用户登陆的时候就可以通过下面的方式进行登录了

mysql -u root -p

执行完上面的指令之后,会提示你输入密码,然后输入密码就可以了

关闭数据库

cd /usr/bin
./mysqladmin -u root -p shutdown

系统会提示输入密码,这个时候输入密码即可

数据库用户操作

如果你需要添加 MySQL 用户,你只需要在 mysql 数据库中的 user 表添加新用户即可。

以下为添加用户的的实例,用户名为guest,密码为guest123,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限

root@host# mysql -u root -p
Enter password:*******
mysql> use mysql;
Database changed

mysql> INSERT INTO user 
          (host, user, password, 
           select_priv, insert_priv, update_priv) 
           VALUES ('localhost', 'guest', 
           PASSWORD('guest123'), 'Y', 'Y', 'Y');
Query OK, 1 row affected (0.20 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 1 row affected (0.01 sec)

mysql> SELECT host, user, password FROM user WHERE user = 'guest';
+-----------+---------+------------------+
| host      | user    | password         |
+-----------+---------+------------------+
| localhost | guest | 6f8c114b58f2ce9e |
+-----------+---------+------------------+
1 row in set (0.00 sec)

以后我们就可以使用mysql -u guest -p,然后在输入密码进行登录数据库的服务器了

我们在设置用户的时候还可以为用户添加权限,具体的权限列表如下

Select_priv
Insert_priv
Update_priv
Delete_priv
Create_priv
Drop_priv
Reload_priv
Shutdown_priv
Process_priv
File_priv
Grant_priv
References_priv
Index_priv
Alter_priv

我们还有第二种方法进行数据库的用户操作,就是使用下面的方式进行设置

root@host# mysql -u root -p password;
Enter password:*******
mysql> use mysql;
Database changed

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
    -> ON TUTORIALS.*
    -> TO 'zara'@'localhost'
    -> IDENTIFIED BY 'zara123';

创建一个新的数据库

在普通的模式下

mysqladmin -u root -p create HELLO

上面的HELLO是数据库的名字,接下来我们使用客户端登录数据库之后,就可以使用

SHOW DATABASES;

来进行查看我们都建立了哪些数据了,这里会显示我们的一个HELLO数据库

删除数据库

删除数据库的时候一定要谨慎,因为数据库一旦删除了,我们的所有的数据都要消失了,在普通的模式下,通过下面的方式进行数据库的删除

mysqladmin -u root -p drop HELLO

选择某一个数据库进行操作

进入到mysql>模式下,就是使用客户端登录成功了之后,我们使用下面的语句进行选择某一个数据库进行操作
假设我的HELLO数据库没有删除

use HELLO;

本文由【waitig】发表在等英博客
本文固定链接:数据库1.0 — 数据库的基本操作
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)