美文网首页
sqlite基本命令

sqlite基本命令

作者: Jason_c8d4 | 来源:发表于2018-08-17 17:10 被阅读0次

    sqlite是一个小型的关系型数据库。非常轻巧,方便。
    自给自足,无服务器,零配置是他强大之处!
    小型而又不缺乏关系型数据库任何功能,事务性。占用内存低只需要几百k,处理速度快,比Mysql,PostgreSQL等主流数据库都要快,如果数据量不是特别庞大,sqlite是最佳选择。

    安装自行百度。很简单
    由于我安装了anaconda,所以自带了sqlite3。

    基本操作
    1、创建数据库

    sqlite3 mydatabase.db (mydata自己设置数据库名称)
    

    2、创建表

    create table mytable(id integer primary key,name text); 
    
    mytable 自己设置的表的名字
    
    id name 自己设置的名称 integer text 设置的类型
    
    每一个操作的结尾必须以;结尾
    
    primary key 主键设置
    

    3、查看操作

    .database     查看和管理数据库
    
    .tables  查看数据库中的表
    .schema table 查看表结构
    

    4、插入记录

    insert into mytable(id,name) values(NULL,‘x’);
    
    NULL 表示自动设置 因为是主键会递增
    
    values(A,B) A和B为要设置的值
    
    字符信息必须以‘    ’括起来。
    

    5、查看记录

    select * from mytable;
    
    *表示所有信息
    
    .mode column 以空格分开
    
    .mode list 以|分开
    
    .header on 显示表头(id,name)
    

    6、删除记录

    delete from mytable where id = 1;
    

    7、更新记录

    update mytable set name = ‘c’ where id = 1;
    

    8、增加字段

    alter table mytable add column email text not null default ‘’;
    

    9、删除表

    drop table mytable;
    

    10、重命名

    alter table newtable rename to mytable ;
    
    重命名为newtable
    

    相关文章

      网友评论

          本文标题:sqlite基本命令

          本文链接:https://www.haomeiwen.com/subject/ogjtiftx.html