白天看完閱兵式,咱們繼續學習SQL,學好本領,報效祖國!
前兩天我們學會了創建數據庫和創建表(Table),今天我們學習往表裡插入數據。SQL語言中插入數據使用insert命令,基本語法:
INSERT INTO 表名稱 VALUES (值1, 值2,....);或者我們也可以指定所要插入數據的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...);我們以花名冊為例詳細解釋一下Insert的具體用法。
一、采用"INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...);"
這種方法比較好理解,就是往目标表的列1插入值1,列2插入值2,...,比如要往花名冊表裡插張飛的信息,我們可以采用下述腳本:
INSERT INTO 花名冊(學号,姓名,性别,生日) values(1,'張飛','男','1999-12-01');--腳本裡values中字符類型的值必須用引号括起來,日期類型比較複雜,後面課程會穿插講述。下面看一下動圖效果,執行了insert命令成功後,可以用select命令查詢顯示(select命令明天開始會詳細講述,這也是本課程的重點部分,也希望大家把這幾天講的内容跟着教程實際操作一遍,否則後序課程就沒有實驗原材料了)。
二、采用"INSERT INTO 表名稱 VALUES (值1, 值2,....);"
其實這種方法和前面的是一緻的,就是表的字段默認全部選中,并且字段順序也是默認的,VALUES裡的值也按全部字段相應列出。
INSERT INTO 花名冊 values(1,'張飛','男','1999-12-01');三、下面提供腳本,将花名冊和語文成績全部導入,大家可以參考。
插入花名冊的腳本:
delete from 花名冊; --清除曆史數據 INSERT INTO 花名冊 values(1,'張飛', '男','1999-12-01');INSERT INTO 花名冊 values(2,'趙子龍','男','1998-09-01');INSERT INTO 花名冊 values(3,'潘金蓮','女','2000-01-21');INSERT INTO 花名冊 values(4,'魯智深','男','1999-12-31');INSERT INTO 花名冊 values(5,'孫二娘','女','1999-03-12');INSERT INTO 花名冊 values(6,'西門慶','男','1998-02-22');select * from 花名冊; --列出數據明細插入語文成績的腳本:
delete from 語文成績; --清除曆史數據INSERT INTO 語文成績 values(1,78);INSERT INTO 語文成績 values(2,89.5);INSERT INTO 語文成績 values(3,72);INSERT INTO 語文成績 values(4,88);INSERT INTO 語文成績 values(5,93.5);INSERT INTO 語文成績 values(6,58);select * from 語文成績;下面給一個完整的動圖
今天就到此結束,去看國慶大聯歡了,明天介紹select命令,明天再見!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!