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

文/程序员男神

前言

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


数据库学习(二)创建、管理数据库_第1张图片
篮球界的神

内容目录

一、什么是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
相信大家根据查询条件就可以了解每个查询语句的意思,这里不做过多阐述,大家晚安,周一要加油了。

你可能感兴趣的:(数据库学习(二)创建、管理数据库)