我們用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)
新建數據庫用戶
我們已經建立了一個數據庫并且輸入了一些數據?,F在必須新建一個用戶帳號以便可以訪問數據庫,并且用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等查詢操作?,F在我們結束操作并退出MySQL客戶程序:
mysql> exit
Bye
以上就是MySQL中怎么創建數據庫,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
網下申購和網上申購在股市中,打新一項風險低但是回報高的投資,新股申購分為兩種方式,分別是網下申購與網上申購,那么網下申購是什么意思?網下申購和網上申購的區別是什么呢?"網下申購"就是不通過證券交易所的網上交易系統進行的申購,網下申購此申購一般對大資金大機構進行。網下申購又叫網下配售。網下申購是指不在股票交易網內向一些機構投資者配售股票,證監會網站2012年4月28日晚間公布的消...
以下是南方財富網為您整理的2023年釩電池概念股:1、玉龍股份:公司2021年營業收入113.52億,同比增長-4.67%。近7日股價上漲6.77%,2023年股價上漲12.94%。(資料圖)2、永泰能源:2021年永泰能源營業收入270.8億,同比增長22.29%。公司緊盯儲能賽道、聚焦全釩液流電池,結合自身產業、管理優勢,通過與海德股份共同投資電化學儲能項目,推進儲能材料資源整合、提純冶煉、儲...
廣州電信dns地址多少?廣州dns首選和備用填多少?廣東省廣州市(中國電信)首選DNS:202.96.128.86 備份DNS:202.96.128.166廣東省汕尾市(中國電信)首選DNS:202.96.128.166 備份DNS:202.96.128.86廣東省汕頭市(中國電信)備份DNS:202.96.128.166廣東省河源市(中國電信)首選DNS:202.96.128.166 備份DNS...