根据姓名和年龄同时查找记录:
select*fromstudentwheresname='一口'andsage=19;
显示某两列的数据
selectsno,snamefromstudent;
在这里插入图片描述
数据库的备份和恢复现在我们假设要将表foods备份出为foodsdb.sql,并用命令回复该数据库。 按照以下步骤操作即可。
sqlite>.dump--把创建表及向表中插入记录的所有SQL语句显示在屏幕上
sqlite>.outputfoodsdb.sql--指定dump命令输出到文件的文件名
sqlite>.dump--输出创建并插入数据到基本表的SQL语句到output指定的文件
sqlite>.outputstdout--恢复输出内容到标准输出设备(屏幕)
sqlite>.dump--此时输出的SQL语句转回到屏幕
sqlite>Droptablefoods;--删除foods表语句说明:
上述Drop为SQL语句,用于删除指定的表。因为是SQL语句,因此以“;”结尾
sqlite>.readfoodsdb.sql--执行foodsdb.sql中的包含的所有SQL语句,用来重建刚删除的4张表及相关数据
好了,跟着一口君一步步操作,基本上sqlite3的增删改查操作,相信各位应该没什么问题了,sqlite还有其他一些子句以及函数的用法,留待下一篇继续介绍。
获取更多关于Linux的资料,请关注公众号「一口Linux」