sqlite基本命令

2018-08-17  本文已影响0人  Jason_c8d4

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
上一篇 下一篇

猜你喜欢

热点阅读