赞
踩
目录
sqlite数据库是轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。传统服务器型数据库用于管理多端设备,更加复杂
SQLite 是一个无服务器的数据库,是自包含的。这也称为嵌入式数据库,这意味着数据库引擎作为应用程序的一部分运行。MySQL 需要运行服务器, MySQL 将需要客户端和服务器架构通过网络进行交互。
SQLite与MySQL数据库的优缺点对比(了解)
sudo apt-get -y install sqlite
官网下载解压安装
官网地址:https://www.sqlite.org/download.html
安装步骤
- 把下载的文件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 安装
安装完成可以使用sqlite3指令查看是否安装成功
注意:当我们输入错误指令然后发生退不出的情况时,可以直接按Ctrl+Z退出
方式一:
1 . sqlite3 进入数据库2 . .open test .db3 . .quit数据库退出后在命令当前路径创建数据库 test .db
方式二:
sqlite3 test .db // 在命令运行当前窗口创建数据库 test .db在数据库命令下.databases 列出当前打开的数据库.quit 退出
create table stu(id Integer,name char,score Integer);
这里前面是字段名,后面是字段类型,stu是表名
使用 .tables可以查看当前数据库中有多少表
drop table stu;
insert into stu values(1,'zhangsan',2002133310);
虽然说char类型数据使用''和""都行但是我发现我的使用""会出错
insert into stu(id,name) values(1,'lisi'); 我们也可以选择性插入数据
select * from stu; 这个是查看stu表的所有内容
select name,score from stu; //查询数据库中部分字段的内容
delete from stu where id=1;
删除stu表中id=1的那条数据
update stu set name='xiaowang' where id = 1;
alter table stu add column sex char;
增加一个char类型的sex列
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。