SQLite学习笔记(九)——SQLite的简单使用

 2024-03-06 02:03:02  阅读 0

(1)创建数据库

命令行切换到.exe所在文件夹

在命令中输入test.db; 将创建一个名为 test.db 的数据库。

由于此时数据库中还没有表或数据,因此此时看不到test.db。 您必须向其中插入一个表才能查看数据库。

(2)创建表

表测试(Id键,值文本);

至此,表的创建就可以完成了。 当主键设置为 时,主键会自动增长。 插入数据时,可以直接使用如下语句:

进入测试(空,'');

(3) 获取最后插入的主键:();

(4)>.模式列

>.on

查询数据库时,显示行数和表头!

(5) 在DOS下,输入Ctrl+C退出数据库,在Unix下,使用Ctrl+D

(6) 表

-------------------------------------------------- ----------------

姓名

-------------------------------------------------- ----------------

type 的类型(表、索引、视图)

姓名 的名字

桌子是

的根页面索引位于(其中)

sql 的 SQL (DDL)

例如

> .mode 列

sql输出当前日期和时间_sql输出格式_sqlite表记录输入输出

> . 在

> 类型、名称、按类型排序的 sql;

这样你就可以看到数据库、表、索引、视图等中的所有信息。

(7)导出数据

。 [],导出到文件,如果文件不存在,会自动创建

.dump 导出数据命令

。 将输出返回到屏幕(执行其他操作)

例如

>。 .sql

>.转储

>。

这样你就可以将数据导入到.sql中

(8)导入数据

使用.read命令导入数据

例如

如导入(7)中的数据

>.read Acuio.sql

(9)备份数据库

切换到文件夹

测试.db .dump > 测试.sql

如果在数据库中

> .file.sql

> .转储

> .退出

(10)导入数据库

切换到文件夹

测试.db < 测试.sql

(11)备份二进制格式数据库:释放删除的空间(数据和表都被删除,但空间不会被清除)

测试数据库

cp test.db 测试。

(12)获取数据库信息

如果你想获取物理数据库结构的信息,可以从网站下载工具

使用:测试.db

(13)其他工具

()

()

()

(13) 与其他数据库不同的是,它使用(;)来执行语句,而不是(go)。

(14) 注释 (--) 或 (/* */)

例如

-- 这是一条线上

/* 这是一个

两行*/

(15)创建表结构

[温度|]表([,]);

关键字TEMP表示创建临时表

(16) 有 5 种基本类型:

/真实/文本/斑点/空

(17) 可以使用关键字来保证唯一性

例如

表(id 密钥,

名称文本不为空,

电话文本不为空'',

(姓名、电话));

(18)修改表

ALTER TABLE 表 { TO 名称 | 添加 }

例如

> 修改表

添加电子邮件文本不为空'';

> .

表(id 密钥,

名称文本不为空,

电话文本不为空'',

电子邮件文本不为空'',

(姓名、电话));

(19)查询

从哪里

通过...分组

ORDER BY LIMIT 计数;

(20)限制及关键字

limit是指返回记录的最大行数

指跳过多少行数据

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码