欢迎投稿

今日深度:

Android Sqlite3基本命令,

Android Sqlite3基本命令,


Sqlite3命令

一、基本操作命令:(系统命令)

1、创建数据库:

       sqlite3 数据库名

       例如:[root@192 ~]# 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、获取指定表的索引列表:

       sqlite> .indices 【表名】

7、从SQL文件导入数据库:

       sqlite> .read 【文件名】

8、导出数据库到SQL文件:

       sqlite> .output 【文件名】

       sqlite> .dump

       sqlite> .output stdout

9、格式化输出数据到CSV格式:

       sqlite> .output 【文件名.csv】

       sqlite> .separator

       sqlite> .select * from test;

       sqlite> .output stdout

10、从CSV文件导入数据到表中:

       sqlite> .import 【文件名.csv】 【表名】

附录:
.help 查看帮助说明
.dbinfo 查看数据库信息

11、备份数据库:

       [root@jovan ~]# sqlite3 【数据库名】 .dump > backup.sql

12、恢复数据库:

      [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 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: SQLite3对于数据的类型检查是是比较弱的,在操作数据库的时候


www.htsjk.Com true http://www.htsjk.com/SQLite/46081.html NewsArticle Android Sqlite3基本命令, Sqlite3命令 一、基本操作命令 ( 系统命令 ) 1 、创建数据库 sqlite3 数据库名 例如 [ root192 ~ ] # sqlite3 /home/DataBases/user.db 2 、显示数据库 .databases 例如sqlite .databases...
评论暂时关闭