数据库学习(二)创建、管理数据库

文/程序员男神

前言

感觉自己好久没有静下心来学习,心里面有点空了。初入职场一年多,学习总是不能按自己的计划和想法发展。以后怎么升职加薪,小伙伴,为了升职加薪,燥起来。


篮球界的神

内容目录

一、什么是Sqlite?

SQLite是一个小型的、开源的、可嵌入的、支持事务操作、无数据类型、程序驱动、效率高的关系型数据库。
百度百科的解释:SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

二、Sqlite的介绍

特点:跨平台的磁盘文件
代码量少
API简单易用

三、Sqlite的语法回顾

1、sqlite支持的数据类型

Integer varchar(10) float double char(10) text

2、sqlite语法回顾

2.1 创建表的语句

create table (字段名称 数据类型 约束,字段名称 数据类型 约束......)
create table company (_id Integer primary key,name varchar(10),age Integer not null)

2.2 删除表的语法

drop table 表名
drop table company

2.3 修改数据的语法

注意:修改以及删除数据一定要注意条件的使用,否则会后悔哦!
update 表名 set 字段=新值 where 修改的条件
update company set name="dj" where _id=2

2.4 删除数据的语法

delete from 表名 where 删除的条件
delete from company where _id=4

2.5查询数据的语法

select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段
select * from company
select name,age from company
select * from company where _id=1
select * from company where _id<>1
select * from company where id=1 and age >18
select * from company where name like "%张%"
select * from company where name like "
张%"
select * from company where name is null
select * from company where age between 18 and 30
select * from company where age>18 order by _id
相信大家根据查询条件就可以了解每个查询语句的意思,这里不做过多阐述,大家晚安,周一要加油了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容