学习日志(二十一)
SQLite数据库安装
方法一
安装指令:
sudo apt-get -y install sqlite
方法二
总体概述:
- 把下载的文件sqlite-autoconf-3390000.tar.gz上传到开发板
- tar xvf sqlite-autoconf-3390000.tar.gz 解压
- cd sqlite-autoconf-3390000 进入文件夹
- ./configure --prefix=/usr/local 配置安装路径在/usr/local
- make 编译//比较久10分钟
- sudo make install 安装
详细:
官网下载
https://www.sqlite.org/download.html
下载.tar.gz文件:
window互传到Orangepi中
解压指令:
tar xvf sqlite-autoconf-3410000.tar.gz
当前文件夹下面生成一个文件:
打开后再打开README.txt:
再输入指令
./configure -help
此时能查看一些配置编译路径的方法,编译的方法等等:
下面安装编译路径
看上面的图配置编译路径一般是安装到/usr/local下:
根据上面help查看到的,输入配置编译路径的安装指令:
./configure --prefix=/usr/local
再输入编译指令(大概需要10min):
成功编译:
最后进行安装(好像是安装动态库在刚才编译路径文件下,什么的):
测试Sqlite
输入指令:
sqlite3
SQLite的命令用法
创建一个数据库
方法一
概述:
sqlite3 进入数据库
.open test.db
.quit
数据库退出后在命令当前路径创建数据库test.db
详细:
输入指令进入数据库管理界面:
sqlite3
创建数据库(存在就是打开)指令:
.open test.db
然后退出查看:
.quit
方法二
概述:
sqlite3 test.db //在命令运行当前窗口创建数据库test.db
在数据库命令下
.databases 列出当前打开的数据库
.quit 退出
详细:
直接创建,不打开与数据库交互的界面
输入指令:
sqlite3 mydatabase.db
然后退出查看指令:
.quit
创建一张表格
指令:
create table stu1(id Integer,name char,score Integer);
查看表格指令(这个不是sql指令噢):
.tables
往表里面插入一条记录
指令:
insert into stu1 values(001,"zhuazi",100); ''和""都行
insert into stu1(name,score) values("xiaozhua",98); 插入部分字段内容
查看表格内容指令
select * from stu1; ---这个* 表示全部内容 ---查询所有字段的结果
select name,score from stu1; ---这个只查看name,score --查询数据库中部分字段的内容
删除一条记录
例如指令:
delete from stu1 where id = 001;
更改一条记录
例如指令:
update stu set id = 001 where name = "xiaozhua" ;
增加一列
指令:
alter table stu1 add column sex char;
删除表格
指令:
drop table stu1;