SQLite在指定列后⾯插⼊字段_SQL菜鸟⼊门教程(基于
SQLITE数据库)(D3)
⽩天看完阅兵式,咱们继续学习SQL,学好本领,报效祖国!
前两天我们学会了创建数据库和创建表(Table),今天我们学习往表⾥插⼊数据。SQL语⾔中插⼊数据使⽤insert命令,基本语法:
INSERT INTO 表名称 VALUES (值1, 值2,....);
或者我们也可以指定所要插⼊数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...);
我们以花名册为例详细解释⼀下Insert的具体⽤法。
菜鸟教程python2
⼀、采⽤"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命令,明天再见!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。