数据库1.0 -- 数据库的基本操作
安裝數(shù)據(jù)庫
安裝數(shù)據(jù)庫的時候我們需要安裝三個軟件,使用下面的命令,可能還會出現(xiàn)一些問題,關(guān)于數(shù)據(jù)庫的安裝,大家可以上網(wǎng)自行百度
yum install mysql
yum install mysql-server
yum install mysql-devel我個人的理解大概是這個樣子的,我們首先需要在自己的操作系統(tǒng)里面安裝mysql,然后這個mysql是需要提供服務(wù)的,所以我們需要安裝一個服務(wù)端,同時我們需要通過客戶端連接服務(wù)端進行數(shù)據(jù)庫的操作
啟動服務(wù)器,通過客戶端連接服務(wù)器
啟動服務(wù)器:
service mysqld start通過客戶端連接服務(wù)器
mysql如果顯示了如下的提示說明你的客戶端已經(jīng)連接到了服務(wù)器了
mysql>上面的內(nèi)容 后面我們就可以輸入一寫操控數(shù)據(jù)庫的指令了
==注意==:需要注意的是,進入到這個模式之后,數(shù)據(jù)庫的操作的過程各個語句是以;作為結(jié)束的標識的,所以每次我們數(shù)據(jù)一個 指令之后就要使用;作為結(jié)束的標識
為root用戶設(shè)置密碼
退出上面的客戶端,我們需要為我們的root用戶連接數(shù)據(jù)庫設(shè)置密碼
設(shè)置密碼
mysqladmin -u root password "new_password"我自己設(shè)置的密碼是neil1110 
 以后使用root用戶登陸的時候就可以通過下面的方式進行登錄了
mysql -u root -p執(zhí)行完上面的指令之后,會提示你輸入密碼,然后輸入密碼就可以了
關(guān)閉數(shù)據(jù)庫
cd /usr/bin./mysqladmin -u root -p shutdown系統(tǒng)會提示輸入密碼,這個時候輸入密碼即可
數(shù)據(jù)庫用戶操作
如果你需要添加 MySQL 用戶,你只需要在 mysql 數(shù)據(jù)庫中的 user 表添加新用戶即可。
以下為添加用戶的的實例,用戶名為guest,密碼為guest123,并授權(quán)用戶可進行 SELECT, INSERT 和 UPDATE操作權(quán)限
root@host# mysql -u root -p
Enter password:*******
mysql> use mysql;
Database changedmysql> 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,然后在輸入密碼進行登錄數(shù)據(jù)庫的服務(wù)器了
我們在設(shè)置用戶的時候還可以為用戶添加權(quán)限,具體的權(quán)限列表如下
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
我們還有第二種方法進行數(shù)據(jù)庫的用戶操作,就是使用下面的方式進行設(shè)置
root@host# mysql -u root -p password;
Enter password:*******
mysql> use mysql;
Database changedmysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP-> ON TUTORIALS.*
    -> TO 'zara'@'localhost'
    -> IDENTIFIED BY 'zara123';創(chuàng)建一個新的數(shù)據(jù)庫
在普通的模式下
mysqladmin -u root -p create HELLO上面的HELLO是數(shù)據(jù)庫的名字,接下來我們使用客戶端登錄數(shù)據(jù)庫之后,就可以使用
SHOW DATABASES;來進行查看我們都建立了哪些數(shù)據(jù)了,這里會顯示我們的一個HELLO數(shù)據(jù)庫
刪除數(shù)據(jù)庫
刪除數(shù)據(jù)庫的時候一定要謹慎,因為數(shù)據(jù)庫一旦刪除了,我們的所有的數(shù)據(jù)都要消失了,在普通的模式下,通過下面的方式進行數(shù)據(jù)庫的刪除
mysqladmin -u root -p drop HELLO選擇某一個數(shù)據(jù)庫進行操作
進入到mysql>模式下,就是使用客戶端登錄成功了之后,我們使用下面的語句進行選擇某一個數(shù)據(jù)庫進行操作 
 假設(shè)我的HELLO數(shù)據(jù)庫沒有刪除
use HELLO;總結(jié)
以上是生活随笔為你收集整理的数据库1.0 -- 数据库的基本操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 二叉树 2.0 -- 非递归遍历
- 下一篇: 我的世界电影《破碎》现在出了没有,5月2
