华清创客sqlite3基本命令笔记

sqlite3 基本命令

	**1-- 系统命令**
		以“.”开头的命令
		
		sqlite>.help 帮助
		sqlite>.quit 退出
		sqlite>.exit 退出
		sqlite>.schema 查看表的结构图
		sqlite>.databases 显示当前打开的数据库文件
		sqlite>.tables 显示数据库中所有表名
	**2-- sql命令**
		基本的sql命令不以“.”开头,但是都要以“;”结尾
		
		创建一张数据库表 stu
		create table stu(id Integer, name char, score Integer);

		**插入**一条记录
		insert into stu values(1001, 'zhangsan', 90);
		insert into stu (id, name)values(1003, 'wangwu'); //部分字段的插入操作

		**查询**记录
		select * from stu;//查询所有字段的结果
		select name, score  from stu;//查询数据库中部分字段的内容
		
		select * from stu where score = 80;//where条件查询
		select * from stu where score = 80 and id = 1001;//
		select * from stu where score = 80 or id = 1001;//

		**删除**一条记录
		delete from stu;//会直接删除表格,谨慎使用!!!
		delete from stu where name =‘lisi’;//where 条件语句删除,同select
		
		**更新**一条记录
		update stu set name=‘lisi’   where id = 1001;
		update stu set name=‘lisi’ ,score = 88  where id = 1001;

		**插入**一列
		alter table stu add column address char;

		删除一列
		sqlite3 不支持直接删除一列
		可以通过以下方式删除一列
		1-- 创建一张新的表
				create table stu1 as select id,name,score from stu;
		2-- 删除原有表
				drop table stu;
		3-- 将新表的名字改成原有表的名字
				alter table stu1 rename  to stu;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值