当前位置:网站首页>Android Sqlite3 basic commands
Android Sqlite3 basic commands
2022-08-04 14:31:00 【Just_Paranoid】
Sqlite3命令
一、基本操作命令:(系统命令)
1、创建数据库:
sqlite3 数据库名
例如:[[email protected] ~]# sqlite3 /home/DataBases/user.db
2、显示数据库:
.databases
例如:sqlite> .databases
3、创建表:SQL语句以分号“;”结束,敲回车键之后,SQL语句就会执行
sqlite> create table person(id integer primary key,name varchar(10),age integer);
4、显示所有的表和视图:
sqlite> .tables
5、显示表结构:
sqlite> .schema 【表名】
6、Get a list of indexes for the specified table:
sqlite> .indices 【表名】
7、从SQL文件导入数据库:
sqlite> .read 【文件名】
8、导出数据库到SQL文件:
sqlite> .output 【文件名】
sqlite> .dump
sqlite> .output stdout
9、Format the output data toCSV格式:
sqlite> .output 【文件名.csv】
sqlite> .separator
sqlite> .select * from test;
sqlite> .output stdout
10、从CSVfile to import data into a table:
sqlite> .import 【文件名.csv】 【表名】
附录:
.help 查看帮助说明
.dbinfo 查看数据库信息
11、备份数据库:
[[email protected] ~]# sqlite3 【数据库名】 .dump > backup.sql
12、恢复数据库:
[[email protected]~]# sqlite3 【数据库名】 < backup.sql
三.sql 命令
1)创建一个表
create table stu(id Integer,name char ,scroe Integer);
A common form ,表名 ,字段, 字段名, 字段类型,以分号结尾;
does not start with a dot,以分号结尾
2)插入一条数据
insert into stu values(Id Insteger, name char, score Integer);
isnert into stu (name, scroe)values(1003,"wangwu");
3)查询
select *from stu // 查询所有字段
select name from stu // 查询部分字段
select score from stu
4)按照条件查询
select * from stu where score=80;
select *from stu where scroe =90 and id =1001;
select * from stu where score =90 or name = 'dyy'
5)删除一条数据
delete from stu where id =1003;
delete from stu where name = 'dyy';
delete from stu where name = 'dyy' and score = 90;
delete from stu where name = 'dyy' or scroe = 100;
6)更新一条数据
update stu set name = 'wangwu' where id =1001;
update stu set name= 'wangwu',score = 90 where id =1001
ps: SQLite3Type checking for data is relatively weak,在操作数据库的时候
边栏推荐
猜你喜欢
技术分享| 融合调度系统中的电子围栏功能说明
蓝牙技术|上半年全国新增 130 万台充电桩,蓝牙充电桩将成为市场主流
并发程序的隐藏杀手——假共享(False Sharing)
【Web技术】1401- 图解 Canvas 入门
Almost all known protein structures in the world are open sourced by DeepMind
如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?
理论篇1:深度学习之----LetNet模型详解
解题-->在线OJ(十八)
阿里老鸟终于把测试用例怎么写说的明明白白了,小鸟必看
How to automatically renew the token after it expires?
随机推荐
xampp安装包含的组件有(php,perl,apche,mysql)
The Internet of things application development trend
Find My技术|防止你的宠物跑丢,苹果Find My技术可以帮到你
[深入研究4G/5G/6G专题-50]: URLLC-16-《3GPP URLLC相关协议、规范、技术原理深度解读》-10-高可靠性技术-1-低编码率编码调制方案MCS与高可靠性DRB
职场漫谈:为什么越是内卷的行业越有人争着抢着往里冲?好奇怪的说...
How to install postgresql and configure remote access in ubuntu environment
2042. 检查句子中的数字是否递增-力扣双百代码-设置前置数据
将 Sentinel 熔断限流规则持久化到 Nacos 配置中心
在腾讯,我的试用期总结!
技术分享| 融合调度系统中的电子围栏功能说明
Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
基于 Next.js实现在线Excel
浙江大学团队使用基于知识图谱的新方法,从空间分辨转录组数据中推断细胞间通信状况
xpath获取带命名空间节点注意事项
第十六章 源代码文件 REST API 教程(一)
第六届未来网络发展大会,即将开幕!
SLAM 04.视觉里程计-1-相机模型
Why does the decimal point appear when I press the space bar in word 2003?
Set partition minimum difference problem (01 knapsack)
Crawler - basic use of selenium, no interface browser, other uses of selenium, cookies of selenium, crawler cases