学习使用SQLite(版本3.7.4)(中A)

学习使用SQLite(版本3.7.4)(中A),第1张

概述接下来,将用一个详细的例子完成学习(建议学习者着重事先看下关系模型): 主表是foods表,  创建临时表的时候,语法是:create   temp/temporary     table   table_name (  column_definitions   [, constraints ] ) ;       接下来,输入的echo  on、mode  column、 header on、n

接下来,将用一个详细的例子完成学习(建议学习者着重事先看下关系模型):

主表是foods表,



创建临时表的时候,语法是:create temp/temporary table table_name( column_deFinitions [,constraints ] ) ;


接下来,输入的echo on、mode column、 header on、nullvalue Null,表示:将在屏幕上打印SQL语句,以列表的形式显示表格,包含列名称,将nulls打印成NulL.。

在和sqlite3.exe相同的路径下建立test . txt文件,输入:



INSERT INTO episodes (season,name)VALUES (1,'xifan ');
INSERT INTO episodes (season,name)VALUES (2,'momo ');
INSERT INTO episodes (season,name)VALUES (3,'jituitui ');
INSERT INTO episodes (season,name)VALUES (4,'jibangbang');
INSERT INTO episodes (season,'jizhuazhua');
INSERT INTO episodes (season,"jiguanzi ");




--insert into food_types(ID,name) values ( )
INSERT INTO food_types(ID,'jizhuazhua');
INSERT INTO food_types(ID,'xifan ');
INSERT INTO food_types(ID,'momo ');
INSERT INTO food_types(ID,'jituitui ');
INSERT INTO food_types(ID,name)VALUES (5,'jibangbang');
INSERT INTO food_types(ID,name)VALUES (6,'jiguanzi ');


--insert into foods(ID,type_ID,name)values()
INSERT INTO foods(type_ID,'jizhuazhua');
INSERT INTO foods(type_ID,'xifan ');
INSERT INTO foods(type_ID,'momo ');
INSERT INTO foods(type_ID,'jituitui ');
INSERT INTO foods(type_ID,'jibangbang');
INSERT INTO foods(type_ID,'jiguanzi ');


--insert into food_episodes(food_ID,episodes_ID)values()
INSERT INTO foods_episode(food_ID,episode_ID)VALUES ( 1,1);
INSERT INTO foods_episode(food_ID,episode_ID)VALUES ( 2,2);
INSERT INTO foods_episode(food_ID,episode_ID)VALUES ( 3,3);
INSERT INTO foods_episode(food_ID,episode_ID)VALUES ( 4,4);
INSERT INTO foods_episode(food_ID,episode_ID)VALUES ( 5,5);
INSERT INTO foods_episode(food_ID,episode_ID)VALUES ( 6,6);

然后在命令提示符框中进行如下 *** 作(在命令提示框中键入.read test.txt):


然后新建文件select . txt ,输入:

select * from foods_episode;
select * from episodes;
select * from food_tyes;
select * from foods;


其他的因为面积太大,就不发了。反正基本上一致,结果显示正确。也可以看见,ID字段是自动增长的。

接下来:

select

修改表

增加一列:

修改表名:

注意的几点:字符常量尽量有单引号,关键字和标示符不区分大小写,但是字符常量的大小写是不一样的;注释用——连续连字符,c语言风格的注释一般是不允许的;sqlite在修改表的过程中,alter table 命令是有局限性的。

总结

以上是内存溢出为你收集整理的学习使用SQLite(版本3.7.4)(中A)全部内容,希望文章能够帮你解决学习使用SQLite(版本3.7.4)(中A)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1175332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存