Ubutu系统中安装sqlite3

安装并测试是否生效
1、ubuntu系统安装命令:sudo apt-get install sqlite3
2、查看版本命令:sqlite3 -version
3、创建一个数据库:sqlite3
4、注意对数据库的操作需要在超级用户权限下才生效:sudo -i

创建表并实现简单的增删查改(以一张名为stu的数据库表为例,使用sql命令,sql命令以;结束)
1、创建一张名为stu的表
create table stu(id integer, name char, score integer); //integer:整数
2、插入一条记录
insert into stu values(1, ‘zhao’, 90);
insert into stu (name, score)values(‘qian’, 85); //指定部分字段进行插入操作
3、查询记录
select * from stu; //查询所有字段的内容
select name,score from stu; //查询指定字段的内容
select * from stu where score=80 and name=‘zhao’; //两个查询条件都要满足,where后面接查询条件表达式
select * from stu where score=80 or name=‘zhao’; //两个查询条件满足一个
4、删除一条记录
delete table stu; //删除stu整个表
delete from stu where score=90; //删除stu表中分数为90的内容
5、更新一条记录
update stu set name=‘zhao’ where id=2; //将id为2的name字段修改为zhao
update stu set name=‘qian’,score=88 where id=2; //将id为2的name字段修改为qian,score字段修改为88
6、插入一列
alter table stu addr column address char; //addr column:添加列
7、删除一列
sqlite3不支持直接删除一列,所以需要分为以下三个步骤来实现:
1)在前面这张 表的基础上创建一张新的表:
create table stu1 as select name,score from stu; //选择需要保留的列
2)删除原有的表
drop table stu;
3)将新的表名字修改为旧表的名字
alter table stu1 rename to stu; //将stu1重命名为stu,此时的stu已经删除了id列

注:更加复杂的操作请参考:https://blog.csdn.net/jasenwan88/article/details/7778834

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值