一、介绍:
1、首先数据库中每一行称为一个记录,每一列称作一个字段。
2、主键:候选键中一个区分记录的唯一标识符。不可重复。
二、操作
(1)终端下的数据库操作:
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 查看数据库中的表
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