zoukankan      html  css  js  c++  java
  • sqlite3数据库操作

    一、sqlite3的一些特点:

    1、轻量,不需要安装

    sqlite3不需要配置,不需要安装,也不需要管理员。最牛的是它没有服务器,仅是一个exe或dll;

    2、数据库以文件形式保存在磁盘上,可以自由COPY使用;

    3、因为sqlite3没有服务器监听端口,所以不能像mysql一样通过ip和端口远程连接数据库。如果想远程访问数据库,只能通过数据库文件共享方式

    二、数据库操作:

    首先要进入项目根目录,然后再命令行里进行操作。

    #进入db文件夹下面的数据库development.sqlite3
    sqlite3 db/development.sqlite3
    
    #查看该数据库的表格
    .table
    
    #创建表格
    create table users(id integer primay key, username text);
    
    #插入数据
    insert into users(username) values('zhangsan');
    
    #查看表格中的数据
    select * from users;
    
    #查看表的结构:
    select * from sqlite_master where type="table";
    
    #默认情况下,不会出现红框中的表头,需要之前设置,命令为:
    .header on
    
    #如果只想查看具体一张表的表结构,比如查看emperors表,命令为:
    select * from sqlite_master where type="table" and name="emperors";
    
    #另外,也可以这样:
     sqlite> .schema emperors 
     CREATE TABLE emperors( id integer primary key autoincrement, name text,dynasty text,start_year text);

    参考:http://www.cnblogs.com/zs-note/p/3921865.html

  • 相关阅读:
    [Java123] JDBC and Multi-Threading 多线程编程学习笔记
    3:2D装换 [ 重点 ]
    2:属性选择器 + 结构伪类选择器 + 伪元素
    1:新增 H5 常用属性
    day2
    代码实操第一天
    1 滑动门
    css高级技巧
    11:网页布局总结
    10:定位
  • 原文地址:https://www.cnblogs.com/stellar/p/5828703.html
Copyright © 2011-2022 走看看