tft每日頭條

 > 科技

 > sqlite不支持完整的sql規範

sqlite不支持完整的sql規範

科技 更新时间:2025-01-09 06:11:22

sqlite不支持完整的sql規範(SQL菜鳥入門教程基于SQLITE數據庫)1

白天看完閱兵式,咱們繼續學習SQL,學好本領,報效祖國!

前兩天我們學會了創建數據庫和創建表(Table),今天我們學習往表裡插入數據。SQL語言中插入數據使用insert命令,基本語法:

INSERT INTO 表名稱 VALUES (值1, 值2,....);

或者我們也可以指定所要插入數據的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...);

我們以花名冊為例詳細解釋一下Insert的具體用法。

sqlite不支持完整的sql規範(SQL菜鳥入門教程基于SQLITE數據庫)2

一、采用"INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...);"

這種方法比較好理解,就是往目标表的列1插入值1,列2插入值2,...,比如要往花名冊表裡插張飛的信息,我們可以采用下述腳本:

INSERT INTO 花名冊(學号,姓名,性别,生日) values(1,'張飛','男','1999-12-01');--腳本裡values中字符類型的值必須用引号括起來,日期類型比較複雜,後面課程會穿插講述。

下面看一下動圖效果,執行了insert命令成功後,可以用select命令查詢顯示(select命令明天開始會詳細講述,這也是本課程的重點部分,也希望大家把這幾天講的内容跟着教程實際操作一遍,否則後序課程就沒有實驗原材料了)。

sqlite不支持完整的sql規範(SQL菜鳥入門教程基于SQLITE數據庫)3

二、采用"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 語文成績;

下面給一個完整的動圖

sqlite不支持完整的sql規範(SQL菜鳥入門教程基于SQLITE數據庫)4

今天就到此結束,去看國慶大聯歡了,明天介紹select命令,明天再見!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved