sqlite数据库

【1】sqlite数据库特性:

      零配置、灵活、可移植、自由的授权、紧凑、可靠、简单、易用

【2】SQLite3数据库管理系统安装:

      本地安装:dpkg工具

      sudo dpkg -i sqlite3_3.7.2-1ubuntu0.1_i386.deb(前提需要先下载deb的安装包)

      在线安装:apt-get工具

      sudo apt-get install sqlite3

【3】sqlite数据库基础

  数据库数据类型:

      1.整型 integer

      2.字符型/文本形式 text

      3.浮点型 real

      4.空类型 null表示空值

数据库操作:

1.打开数据库

sqlite3 *.db //如果数据库存在,则打开数据库,如果数据库不存在,则创建数据库

2.退出数据库

      sqlite>.exit

      sqlite>.quit

3.sql语句的格式,以分号结尾

4.创建表 —— creat table语句

 

创建表的同时可以设置主键,

每个表都可以通过primary key手动设置主键,每个表只能有一个主键,设置为主键的列数据 不可以重复

5.参看数据库中的表

sqlite>.table

参看表属性信息的指令

sqlite>.schema [表名]

6.修改表——alter table 语句

在已有的表中添加或删除列以及修改表名

(1)增加属性信息,增加的是一列:

         alter table 表名 add 列名 数据类型;

  (2)修改表名

        alter table 表名 rename to 新表名;

7.删除表 ——drop table语句

   drop table 表名称;

8.插入表信息 —— insert into语句

给一行中的所有列赋值

部分赋值格式:

insert into 表名 (列名1, 列名2, ...) values (列值1, 列值2, ...);

 

9. 更新表数据 —— update 语句

使用where根据匹配条件,查找一行或多行,根据查找的结果修改表中相应行的列值(修改哪一列由列名指定)。

update 表名 set 列1 = 值1 [, 列2 = 值2, ...] [匹配条件];

匹配:where 子句

where 子句用于规定匹配的条件

匹配条件语法:(基础)

where 列名 操作符 列值

 

注意:

当表中有多列、多行符合匹配条件时会修改相应的多行。当匹配条件为空时则匹配所有。

10.删除表中的数据 —— delete语句

使用where根据匹配条件,查找一行或多行,根据查找的结果删除表中的查找到的行。

语法:

   delete from 表名 [匹配条件];

注意:

   当表中有多列、多行符合匹配条件时会删除相应的多行。

11.查询语句 ——select

用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。

1、select * from 表名 [匹配条件];

2、select 列名1[, 列名2, ...] from 表名 [匹配条件];

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值