(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;
这样你就可以看到数据库、表、索引、视图等中的所有信息。
(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是指返回记录的最大行数
指跳过多少行数据