Sqlite3使用

2019-06-13 16:33:45阅读 175评论 0

1.特点

轻小的数据库系统,250k左右,无需配置,支持事务操作。麻雀虽小,五脏俱全

缺点:

1)存入数据时,无法识别数据类型是否正确

2)删除表中的列时,需要重新创建一张表替换原表,比较麻烦

2.命令

1)系统命令

(1)创建数据库
    sqlites blogs.db

输入改命令后,表示要新建一个数据库,如果未创建表格,直接退出,将不会生成blogs.db文件

(2)创建表格
    create table user(id int,name string,password string)
(3)表修改

重命名表

    alter table user rename to user1;

新增列

    alter table user add column password string;

删除表

    drop table user;

删除列

    //a.将目标表重命名,并创建新表  
    alter user rename to temp;  
    create table user(id Integer primary key autoincrement,name srting)  

    //b.将数据复制到新表  
    insert into user select id,name from temp  

    //c.删除旧表  
    drop table temp

修改列名与删除列类似

(4)查看命令

.databases查看数据库

.tables查看表格

.schema查看所有表的创建过程

(5)打开、退出数据库

.open test.db打开数据库

.quit退出数据库

2)sql基本命令

新增

    insert into user (id,name) values(1,'zhanghuan')

查找

    select * from user where id=1;

删除

    delete from user where id=2;

修改

    update user set id=3,name='zhang' where id=1;

还没有评论,来说两句吧