上篇学习了SQLite的安装与创建数据库,这节主要是学习表的创建与数据的添加。
创建表
在学习表的创建之前,先了解下SQLite数据类型,因为在数据库保存每一列数据都有对应的数据存储类型,比如整数、文本字符串、浮点值……
打开上次创建userDB.db
数据库,执行sqlite3.exe userDB.db
命令,接着创建一个user
表,执行创建表的SQL语句:
create table user(id int primary key,name text,age int ,wage real);
表内包含了id
、name
、age
、wage
四个字段,id
定义为主键,每行主键值是不允许重复的。
添加数据
添加数据使用的insert
SQL语句,下面添加三个新数据。
insert into user(id,name,age,wage) values(1,'李毅',25,8000.00);
insert into user(id,name,age,wage) values(2,'张玉',35,22000.00);
insert into user(id,name,age,wage) values(3,'李辉',31,18000.00);
上面添加了数据,可以通过select
语句查询所有数据
select * from user;
上面输出表的格式有点不美观,可以通过下面两个命令来格式化输出格式
.header on
.mode column
另外我们通过可视化工具来查看数据库,这里推荐SQLite Expert
,挺好用很方便,可以创建数据库和表,查看数据,执行SQL语句,官网下载,下载下面的个人版,专业版是收费的