在MySQL中如何用SQL命令創建數據庫及數據表

HRELLO 大家好!

上期給大家講解了,MySQL數據庫常用的管理命令。現在,給大家講解,如何用SQL命令在MySQL中創建一個數據庫及數據表。

在學習前,我們首先要了解,SQL命令是什麼?

SQL 結構化查詢語言,專門用來操作關係型數據庫

知道了SQL命令是什麼,我們還要知道)SQL命令的執行方式,分爲兩種:交互模式腳本模式

交互模式:就是我們打開的MySQL命令窗口,查詢數據庫、進入數據庫一樣,輸入一行,服務端就執行一行,不能一口氣輸入好幾行的命令,那樣服務端是不會執行的,就像交互一樣,你來我往;適合臨時性的查看數據

腳本模式:客戶端把要執行的命令寫入到一個腳本文件中,一次性的提交給服務器端執行;適合批量的操作數據。
在建立連接之前,在命令窗口執行以下命令

mysql -uroot<(拖拽腳本到此位置 ) 按回車

SQL命令的語法規範

1、一行SQL命令可以跨越多行,以英文的分號作爲結束
2、SQL命令不區分大小寫,建議關鍵字大寫,非關鍵字小寫
3、假設其中某一條命令出現語法錯誤,則此條命令及後邊所有命令不再執行
4、分爲單行註釋(#…)和多行註釋(//),註釋的內容不會被服務器執行



接下來,重點來啦——如何創建數據庫數據表
這裏用的是交互模式;
可以的話,可以跟我一起創建一個名爲MD的數據庫及名爲MD_user的數據表。(每句命令結尾不要忘了加分號哦)
第一步
SQL命令: drop database if exists MD;
(翻譯:如果存在MD數據庫,那麼丟棄它;)
要是有的話,你需要先把這個名字的數據庫刪了,在創建這個名字的數據庫。
在這裏插入圖片描述






第二步
SQL命令: create database MD;
(翻譯:創建一個名爲MD的數據庫;)
在這裏插入圖片描述
第三步
SQL命令: use MD;
(翻譯:進入數據庫;)
在這裏插入圖片描述
第四步
SQL命令:








create  table  MD_user( id  int, name  varchar(8), sex  varchar(1) );

(翻譯:創建一個名爲MD_user的數據表,裏面含有 id,name,sex 這幾列)(列用逗號隔開)
int:整數(插入的id必須爲整數)
varchar(8):限定的字符,插入的字符不大於8個字符(括號內可改想限定的字符數)
在這裏插入圖片描述
第五步
SQL命令: insert into MD_user values(‘1’,’md’,’1’);
(翻譯:在數據表MD_user中按之前創建的列插入數據;)(數據也是用逗號隔開,且需要打引號)
在這裏插入圖片描述
最後,檢驗一下,是否成功
SQL命令: select * from MD_user;
(翻譯:查詢表MD_user 中所有數據;)
在這裏插入圖片描述
腳本模式創建,先創建一個腳本,md.sql(可先建一個txt文件,將後綴改爲sql)
在這裏插入圖片描述












後綴名改好後,在命令窗口輸入命令:

mysql -uroot< (將文件拖入到這裏)

回車
在這裏插入圖片描述

這就是,如何在MySQL中用SQL命令創建數據庫及數據表了。
·
·
·
本人寫博客就是想記錄一下自己所學的知識(目前正在學習中),鞏固知識加深記憶,也順便分享一下自己的所學,有什麼地方寫的不對,希望大家可以多多指出,讓我及時改正。如果我分享的東西幫助到你,別忘了點贊呦~!



注:如有侵權,請聯繫刪除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章