Sqlite 安装&基本操作

最近搞sqlite 数据库,整理一下,备忘。

1. 安装

  sudo yum install sqlite-devel;

2.基本操作

   建立数据库       sqlites test.db;

   创建数据表       create table TestTable(id int primery key, name varchar(20));

   向表中插入数据  insert into TestTable(id,name)values(1,“Tom”);

   查询     .mode column 将表的列设置为显示

               .header on 显示列名

               select * from TestTable

                id    name

                1     Tom

3. Sqlite 基本语句

  判断数据库中是否存在某个表:select 1 from sqlite_master where type = 'table' and  name = 'book';
  判断表中是否存在某字段:select 1 from sqlite_master where type = 'table' and name= 'book' and sql like      '%idtest%';
  建表语句:create table book(id VARCHAR(20) PRIMARY KEY  , name VARCHAR(100), info VARCHAR(100));
  添加字段:alter table book ADD descinfo VARCHAR(100);
  创建索引:create index book_index1 on book(id);
  添加:insert into book(id, name, info) values('01', 'Qt编程', '这是一本好书');
  删除:delete from book  where id = '01';
  更新:update book set name = 'test' where id = '01';
  精确搜索:select * from book where id = '01';
  模糊搜索:select * from book where name like '%:strBookName%' ESCAPE '!';

4.在终端显示数据库
  定位到要创建或者是打开的数据库文件所在目录   sqlite3 test.db;
  之后在执行显示所有表 .tables;
  查询数据 select * from TestTable;
  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值