微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlite数据库基本语句集合

//数据库一般以二维表的形式存储 //一行算一条数据,一条中有多列,叫字段 //Tables,创建的表 //Views,组织数据(组织多个数据库的数据,结合起来返回) //indexs,索引,优化,用于大数据库中(索引不能随便加,加错了影响性能) //triggers,触发器,每一次执行都会触发,如某人删了数据会有记录 //不区分字母大小写,最好小写 //数据类型 //text,大文本,用于存储大量文本 //varchar,字符串,2000单词或字符串以内。 //blob,二进制形式,存储大图片等大数据 //timestamp,时间戳 //integer,整形 //float //double //boonlean //是什么类型的数据,就要录入什么类型的数据,否则在大数据库中后果严重,数据丢失 ////几个限定词 //prikey,主键,唯一标识,不能重复(大数据库中有联合主键,多个主键联合起来唯一)(认不会重复,不需要加uinque) // 主键一般要选中notnull(主键认不重复,自增) //unique,唯一,限定不能重复。 // //notnull,不为空,(主键可以为空,但是不合理,主键为空,没法查到) // //autoinc,自增,不输入数据时,自动增加(有的数据库只有主键能自增,一般自增的都是主键)(主键认从1开始自增) // //deaultvalue,不输入时,就是这个认值 //query :查询数据 //SQ语句 //一 表操作 // 1 创建表 create table if not exists t_class( class_id integer primary key autoincrement,//(主键的notnull可以不写) class_name varchar,person_count integer default 0) // 2 删除表 drop table if exists t_person //二 数据操作 // 2 插入数据==== (增) insert into t_class(class_name,person_count) values(' class1 ',10)//字符类型的放在单引号中 // 3 删除数据==== (删) delete from t_class//删除所有行(再增加的时候是从删除前的最大的id后边开始增的) delete from t_class2 where class_id=5//删除一条 // 4 修改数据==== (改) update t_class set class_name='oldclassname',person_count=20//所有行全改 update t_class set class_name='oldclassname',person_count=20 where class_id=7// 改一条 // 5 查询数据==== (查) select * from t_class// 查询所有,(全查加星号,不建议,大数据库中不推荐,慢,建议写上全部的字段) select * from t_class where class_name = 'class'//查一条 //查一条中的某几列数据 select class_id,person_count from t_class where class_name='oldclassname' //几个关键字 and, or, betwee, in, not in, like select class_id,person_count from t_class where class_id =7 and person_count=20// (一般用在不同字段,同时成立) select class_id,person_count from t_class where class_id =7 or person_count=20 select class_id,person_count from t_class where class_id between 7 and 20 select class_id,person_count from t_class where class_name in (' oldclassname','newclassnamenew'// in效率高 select * from t_class where class_name like '%new'//以new结尾// %占位符 select * from t_class where class_name like 'new%'//以new开头 select * from t_class where class_name like '%class%'//含有new

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


SQLite架构简单,又有Json计算能力,有时会承担Json文件/RESTful的计算功能,但SQLite不能直接解析Json文件/RESTful,需要用Java代码硬写,或借助第三方类库,最后再拼成insert语句插入数据表,代码非常繁琐,这里就不展示了。参考前面的代码可知,入库的过程比较麻烦,不能只用SQL,还要借助Java或命令行。SPL是现代的数据计算语言,属于简化的面向对象的语言风格,有对象的概念,可以用点号访问属性并进行多步骤计算,但没有继承重载这些内容,不算彻底的面向对象语言。...
使用Python操作内置数据库SQLite以及MySQL数据库。
破解微信数据库密码,用python导出微信聊天记录
(Unity)SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。本教程将告诉您如何使用 SQLite 编程,并让你迅速上手。.................................
安卓开发,利用SQLite实现登陆注册功能
相比大多数数据库而言,具有等优势,广泛应用于、等领域。
有时候,一个项目只有一个数据库,比如只有SQLite,或者MySQL数据库,那么我们只需要使用一个固定的数据库即可。但是一个项目如果写好了,有多个用户使用,但是多个用户使用不同的数据库,这个时候,我们就需要把软件设计成可以连接多个数据库的模式,用什么数据库,就配置什么数据库即可。4.Users实体类,这个实体类要和数据库一样的,形成一一对应的关系。11.Sqlite数据库,需要在代码里面创建数据库,建立表,再建立数据。8.我们开启MySQL数据库,然后进行调试,看程序的结果。2.安装SqlSugar。
基于Android的背单词软件,功能强大完整。
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。说白了就是使用起来轻便简单,