Android Sqlite3基本命令
Sqlite3命令
一、基本操作命令:(系统命令)1、创建数据库:sqlite3 数据库名例如:[root@192 ~]# sqlite3 /home/DataBases/user.db2、显示数据库:.databases例如:sqlite> .databases3、创建表:SQL语句以分号“;”结束,敲回车键之后,SQL语句就会执行sqlite> create table person(id integer primary key,name varchar(10),age integer);4、显示所有的表和视图:sqlite> .tables5、显示表结构:sqlite> .schema 【表名】6、获取指定表的索引列表:sqlite> .indices 【表名】7、从SQL文件导入数据库:sqlite> .read 【文件名】8、导出数据库到SQL文件:sqlite> .output 【文件名】sqlite> .dumpsqlite> .output stdout9、格式化输出数据到CSV格式:sqlite> .output 【文件名.csv】sqlite> .separatorsqlite> .select * from test;sqlite> .output stdout10、从CSV文件导入数据到表中:sqlite> .import 【文件名.csv】 【表名】附录:
.help 查看帮助说明
.dbinfo 查看数据库信息11、备份数据库:[root@jovan ~]# sqlite3 【数据库名】 .dump > backup.sql12、恢复数据库:[root@jovan~]# sqlite3 【数据库名】 < backup.sql三.sql 命令1)创建一个表create table stu(id Integer,name char ,scroe Integer);常见一个表格 ,表名 ,字段, 字段名, 字段类型,以分号结尾;不以点开头,以分号结尾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 stu4)按照条件查询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 =1001ps: SQLite3对于数据的类型检查是是比较弱的,在操作数据库的时候
Android Sqlite3基本命令相关推荐
- Linux sqlite3基本命令
系统平台:ubuntu10.04 简介 sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档. 备注:本文所有操作均在root用户下进行. 1.安 ...
- android sqlite 参数,Android SQLite3命令详解教程
SQLite3可以让我们手动的对SQLite数据库进行管理.一共有2个sqlite3,一个在电脑上,它位于 android-sdk-windows\tools\sqlite3.exe,用于电脑上SQL ...
- Android | Sqlite3
Android 数据库创建及使用: 创建: package he3.sd.dao;import android.content.Context; import android.database.sql ...
- Android Sqlite3数据库操作
android Sqlite adb 简单操作 # adb shell # cd /data/data/com.android.provider.settings/databases/ # sqlit ...
- android sqlite3设置密码,sqlite3 加密
SQLite3 的加密函数说明 sqlite3_key 是输入密钥,如果数据库已加密必须先执行此函数并输入正确密钥才能进行操作,如果数据库没有加密,执行此函数后进行数据库操作反而会出现 "此 ...
- 在脚本中, 使用sqlite3检查android程序生成的数据库是否OK
# # 检验sqlite3是否可用 # sqlite3ver=`sqlite3 --version > /dev/null 2>&1` sqlite3_ok="yes&q ...
- android资源收藏
Linux sqlite3基本命令 http://blog.sina.com.cn/s/blog_74dfa9f401017s69.html 解决AsyncTask的线程池限制问题 http://bl ...
- Linux下sqlite3乱码,sqlite中文乱码问题原因分析及解决
在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常.例如调用sqlite3_open打开数据库 ...
- Android数据存储五种方式总结
1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解 ...
最新文章
- Eclipse主题更换方法
- 【BOOM】一款有趣的Javascript动画效果
- 实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...
- 神经网络算法的相关知识
- SAM4E单片机之旅——13、LCD之ASF初步
- Zabbix的简单使用
- cmake linux 交叉编译,[CMake]CMake设置arm-linux-gcc交叉编译器
- TensorFlow开发者会峰会:支持Swift,更好的支持JavaScript
- ASP.net中实现双表格同步缩放不变形
- Unable to instantiate application com.honjane.app.MyApplication
- 程序员面试宝典 第五版
- 这家自动驾驶公司,或将引领半封闭物流搬运领域的变革
- POI EasyExcel 自定义行列样式 字体样式 宽高 动态头 实时头写入
- 解决RTL8723BE网卡Linux上WIFI信号信号差的问题
- 5G UE — USIM Card
- 查看Win7电脑密钥期限
- 大数据起步之wormhole初识
- 公众号群发消息 permission for this msgtype hint: [BdFhTa06992277]
- ADO.NET中5大对象简介
- unity游戏场景设计