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基本命令相关推荐

  1. Linux sqlite3基本命令

    系统平台:ubuntu10.04 简介 sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档.      备注:本文所有操作均在root用户下进行. 1.安 ...

  2. android sqlite 参数,Android SQLite3命令详解教程

    SQLite3可以让我们手动的对SQLite数据库进行管理.一共有2个sqlite3,一个在电脑上,它位于 android-sdk-windows\tools\sqlite3.exe,用于电脑上SQL ...

  3. Android | Sqlite3

    Android 数据库创建及使用: 创建: package he3.sd.dao;import android.content.Context; import android.database.sql ...

  4. Android Sqlite3数据库操作

    android Sqlite adb 简单操作 # adb shell # cd /data/data/com.android.provider.settings/databases/ # sqlit ...

  5. android sqlite3设置密码,sqlite3 加密

    SQLite3 的加密函数说明 sqlite3_key 是输入密钥,如果数据库已加密必须先执行此函数并输入正确密钥才能进行操作,如果数据库没有加密,执行此函数后进行数据库操作反而会出现 "此 ...

  6. 在脚本中, 使用sqlite3检查android程序生成的数据库是否OK

    # # 检验sqlite3是否可用 # sqlite3ver=`sqlite3 --version > /dev/null 2>&1` sqlite3_ok="yes&q ...

  7. android资源收藏

    Linux sqlite3基本命令 http://blog.sina.com.cn/s/blog_74dfa9f401017s69.html 解决AsyncTask的线程池限制问题 http://bl ...

  8. Linux下sqlite3乱码,sqlite中文乱码问题原因分析及解决

    在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常.例如调用sqlite3_open打开数据库 ...

  9. Android数据存储五种方式总结

    1 使用SharedPreferences存储数据     2 文件存储数据       3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解 ...

最新文章

  1. Eclipse主题更换方法
  2. 【BOOM】一款有趣的Javascript动画效果
  3. 实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...
  4. 神经网络算法的相关知识
  5. SAM4E单片机之旅——13、LCD之ASF初步
  6. Zabbix的简单使用
  7. cmake linux 交叉编译,[CMake]CMake设置arm-linux-gcc交叉编译器
  8. TensorFlow开发者会峰会:支持Swift,更好的支持JavaScript
  9. ASP.net中实现双表格同步缩放不变形
  10. Unable to instantiate application com.honjane.app.MyApplication
  11. 程序员面试宝典 第五版
  12. 这家自动驾驶公司,或将引领半封闭物流搬运领域的变革
  13. POI EasyExcel 自定义行列样式 字体样式 宽高 动态头 实时头写入
  14. 解决RTL8723BE网卡Linux上WIFI信号信号差的问题
  15. 5G UE — USIM Card
  16. 查看Win7电脑密钥期限
  17. 大数据起步之wormhole初识
  18. 公众号群发消息 permission for this msgtype hint: [BdFhTa06992277]
  19. ADO.NET中5大对象简介
  20. unity游戏场景设计

热门文章

  1. php做转发,php实现URL转发代码的方法
  2. 【Java】正则表达式 Pattern Matcher
  3. Unity3D中实现简单的电影模式框架
  4. dblink 在java中查询_Ibatis QueryForList查询Oracle dblink报错 求大神围观
  5. 安装使用中文近义词工具包:Synonyms
  6. JS 小数取整的几种方式
  7. HTML5 canvas画布元素 制作 动态花朵动画
  8. python学习--使用QQ邮箱发送邮件
  9. 【Java】线程基本使用——实现 Runnable接口
  10. 电脑我的世界,我的世界电脑版