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

SQLite基本语句

//     sql语句:  
//     数据定义语言(DDL):创建表、删除表 CREATE DROP  
//     数据操作语言(DML):INSERT、UPDATE、DELETE  
//     数据查询语言(DQL):SELECT  
//       
      
//    1.创建表  删除表  
    create table 表名(字段名1 字段类型1,字段名2 字段类型2.....)  
//    字段类型: 整型integer  字符型text  REAL:浮点型  BLOB:二进制数据  
      
    drop table 表名;  
      
//    2.插入语句  
    insert into 表名(字段1,字段2,….)  values(字段1的值,字段2的值,….);//字符内容使用单引号  
      
//    3.更新语句  
    update 表名 set 字段1=字段1的值,字段2=字段2的值......;  
      
//    4.删除数据  
    delete from 表名;  
      
//    5.查询语句  
    select 字段 from 表名 where expression  
      
//    最常见的用法,当然是倒出所有数据库内容:  
    select * from film;  
      
//    如果资料太多了,我们或许会想限制笔数:  
    select * from film limit 10;  
      
//    或是照着电影年份来排列:  
    select * from film order by year limit 10;  
      
//    或是年份比较近的电影先列出来:  
    select * from film order by year desc limit 10;  
      
//    或是我们只想看电影名称跟年份:  
    select title,year from film order by year desc limit 10;  
      
//    查所有茱蒂佛斯特演过的电影:  
    select * from film where starring='Jodie Foster';  
     
//    查所有演员名字开头叫茱蒂的电影('%' 符号便是 sql 的万用字符):  
    select * from film where starring like 'Jodie%';  
                      
//    查所有演员名字以茱蒂开头、年份晚于1985年、年份晚的优先列出、最多十笔,只列出电影名称和年份:  
    select title,year from film where starring like 'Jodie%' and year >= 1985 order by year desc limit 10;  
                      
//     数据库一共有多少笔资料:  
    select count(*) from film;  
                      
//     1985年以后的电影有几部:  
    select count(*) from film where year >= 1985;  
                      
//     6.简单约束  
//    建表的时候可以给特定的字段设置一些约束条件  
//                    not null:字段值不能为空  
//                    unique:指定字段的值唯一  
//                    default:指定字段值  
      
//   name字段不为空,而且唯一       age字段不为空而且认为1  
    create table meatball(id integer,name text NOT NULL UNIQUE,age integer NOT NULL DEFAULT 1);  
                      
//    7.主键约束  
//    主键是用来唯一标示某一条记录的,比如可以增加id字段作为主键  
//    增加主键方法:双击我们建立的表,新建字段勾选主键 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 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的关系型数据库管理系统。说白了就是使用起来轻便简单,