您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關MySQL中怎么創建數據庫,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
我們用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中怎么創建數據庫,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。