共計 1948 個字符,預計需要花費 5 分鐘才能閱讀完成。
本篇文章給大家分享的是有關 MySQL 中怎么創建數據庫,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。
我們用 MySQL 創建數據庫,下面是具體步驟:
用 MySQL 創建數據庫確認運行著 MySQL 服務器進程。如果沒有的話,請手動啟動它:
# /etc/rc.d/init.d/mysql start
現在我們以 MySQL 客戶程序的管理員身份啟動它,這次我們將看到需要輸入密碼的提示:
# mysql -u root -p
Enter password: newpassword
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 13 to server version: 3.22.21
Type help for help.
mysql
新建數據庫
用命令:create database example 新建一個叫 example 的數據庫。當使用 MySQL 客戶程序的時候,請記住 在每個命令結束時加上;(分號)
mysql create database example;
Query OK, 1 row affected (0.03 sec)
mysql use example;
Database changed
新建一個表
在名字叫 example 的數據庫中建立一個叫 mytable 的表:
mysql CREATE TABLE mytable (
– name CHAR(30),
– phone CHAR(10)
–
Query OK, 0 rows affected (0.00 sec)
小技巧:很多 Linux 系統都使用 bash 的 Shell,它可以顯示你使用過的命令的歷史,只需要用上下鍵即可,這樣你可以節省很多時間去輸入復雜的命令。
添加數據
現在我們向數據庫輸入些數據。例如向表中插入一些條目,以下是操作步驟:
mysql INSERT INTO mytable VALUES (Homer Simpson , 555-1234
Query OK, 1 row affected (0.05 sec)
mysql INSERT INTO mytable VALUES (Bart Simpson , 555-4321)
Query OK, 1 row affected (0.00 sec)
mysql INSERT INTO mytable VALUES (Lisa Simpson , 555-3214
Query OK, 1 row affected (0.00 sec)
mysql INSERT INTO mytable VALUES (Marge Simpson , 555-2314
Query OK, 1 row affected (0.00 sec)
mysql INSERT INTO mytable VALUES (Maggie Simpson , 555-3142
Query OK, 1 row affected (0.00 sec)
確認通過 SELECT 指令可以看到所有信息:
mysql SELECT * FROM mytable;
+—————-+———-+
| name | phone |
+—————-+———-+
| Homer Simpson | 555-1234 |
| Bart Simpson | 555-4321 |
| Lisa Simpson | 555-3214 |
| Marge Simpson | 555-2314 |
| Maggie Simpson | 555-3142 |
+—————-+———-+
5 rows in set (0.00 sec)
新建數據庫用戶
我們已經建立了一個數據庫并且輸入了一些數據。現在必須新建一個用戶帳號以便可以訪問數據庫,并且用 GRANT 命令賦予此用戶特權:
mysql GRANT usage
– ON example.*
– TO webuserlocalhost;
Query OK, 0 rows affected (0.15 sec)
此后創建了一個新用戶叫:webuser,這個用戶只能從 localhost 連接到數據庫并可以連接到 example 數據庫。下一步,我們必須指定 webuser 這個用戶可以執行哪些操作:
mysql GRANT select, insert, delete
– ON example.*
– TO webuserlocalhost;
Query OK, 0 rows affected (0.00 sec)
此操作使 webuser 能夠在每一個 example 數據庫中的表執行 SELECT,INSERT 和 DELETE 等查詢操作。現在我們結束操作并退出 MySQL 客戶程序:
mysql exit
Bye
以上就是 MySQL 中怎么創建數據庫,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。