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
网友评论