『壹』 14《MySQL 教程》 INSERT 插入數據
這里以前面新建的 teacher 表為例, teacher 表的欄位為 name、age、id_number,向教師表新增一條數據命令如下:
執行下上面的這條命令,執行結果如下圖:
其中 「INSERT INTO」 關鍵字表示這條命令是插入數據命令,「teacher」 是要插入數據的目標數據表名稱,「name,age,id_number」 是表的欄位名,「VALUES」 後面跟的是欄位對應的值,值的順序和前面欄位的順序一致。
上面介紹了如何向數據表插入一條數據,這里需要查看數據表已有的所有數據:
執行結果如下圖:
「SELECT」 關鍵字表示這條命令是查詢相關命令,"*" 則代表要查詢出表中所有的數據。「FROM teacher」 則表明要查詢的是哪一個數據表。
關於 SELECT 查詢語句還有很多中使用場景,比如我們要查詢出表中 age 欄位的值大於 20 歲的數據。關於 SELECT 的其他使用我們會在後面的小節詳細講解。
新增多條數據命令:
執行結果如下圖:
本小節介紹了如圖向數據表插入一條數據、查詢表所有數據、向表插入多條數據。前面介紹數據表的設計規范時介紹了數據表的第二設計範式要求所有數據表需要有業務主鍵。需要注意的是本節中 teacher 表的業務主鍵為自增 id,因此插入數據的時候不需要插入 id 欄位的值。id 欄位的默認是從 1 開始自增的,也可以指定自增起始值,如下建表語句,id自增值是從100開始的:
其中 「AUTO_INCREMENT=100」 表示自增主鍵 id 的值默認從 100 開始自增加的。
『貳』 MySQL創建資料庫的命令、創建表的命令、插入語句的命令
在學習資料庫相關知識時,我從黑馬程序員社區獲得了一些寶貴的命令信息。創建資料庫的命令是:create database db_name。創建數據表的命令是:create table table_name。而插入數據的命令則是:insert into table_name (xx,xx) values (xx,xx)。
這些資料庫命令涵蓋了增刪改查等操作。起初,我僅關注學習重點,但隨著探索的深入,我逐漸了解到學習路線圖、配套視頻、資料和源碼的重要性。整個學習路徑十分系統且全面。
黑馬程序員社區提供了詳細的學習資料,包括從資料庫基礎知識到實際操作的全過程。這不僅幫助我建立了扎實的理論基礎,還通過實踐操作加深了理解。
我兄弟是該社區的學員,他對社區提供的學習資源贊不絕口。從資料庫的創建到數據表的設計,再到插入語句的使用,每一步都有詳細的教程和實例。
此外,社區還提供了配套視頻,這使得學習變得更加直觀和生動。觀看視頻的過程中,我可以跟隨講師一步步操作,親身體驗資料庫管理的過程。
更重要的是,社區還提供了豐富的資料和源碼,讓我能夠深入研究資料庫的核心機制。這些資料不僅包括理論知識,還包括實際項目的代碼示例。
通過這些學習資源,我不僅掌握了資料庫的基本操作,還提升了實際應用的能力。這種全方位的學習體驗,讓我對資料庫技術有了更深刻的理解。