一、SQLite简介
SQLite数据库轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。SQLite是一个无服务器的数据库,是自包含的,也称为嵌入式数据库,这意味着数据库引擎作为应用程序的一部分运行。 SQLite 关系型数据库,体积小,支持ACID事务。
优点:基于文件,易于设置和使用适合基础开发和测试、轻松携带,使用标准SQL语法进行微小更改,使用方便。
缺点:缺乏用户管理和安全功能、不容易扩展、不适合大数据库、无法定制。
二、SQLite数据库安装
2.1、Windows剩下安装SQLite数据库
2.1.1、下载数据库
路径:https://www.sqlite.org/download.html,找到对应window版本文件,如图下载选择的安装包。
2.1.2、安装并验证
把下载好的两个安装包(sqlite-dll-win-x64-3450200.zip和sqlite-tools-win-x64-3450200.zip)文件解压到同一个文件夹下如:E:\Sqlite。
添加环境变量,在Path中添加路径如:E:\Sqlite。
验证是否安装成功:打开命令行,进入命令窗口,输入sqlite3,出现如图所示则为安装成功。
2.2、Linux剩下安装SQLite数据库
一般 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。直接输入命令:sqlite3验证即可。
2.2.1、下载SQLite包
如果没有安装,请访问 SQLite 下载页面,从源代码区下载 sqlite-autoconf-*.tar.gz。
安装方式一:sudo apt-get -y install sqlite
安装方式二: https://www.sqlite.org/download.html,下载sqlite-autoconf-3450200.tar.gz,如图所示
2.2.2、通过命令安装
1)上传到服务器: sqlite-autoconf-3450200.tar.gz
2)解压: tar xvf sqlite-autoconf-3450200.tar.gz
3)进入文件夹: cd sqlite-autoconf-3450200
4)配置安装路径: ./configure --prefix=/usr/local
5)编译: make clean 编译//比较久10分钟
6)安装: sudo make install 安装,安装完成后通过命令sqlite3验证。
三、SQLite数据库常用命令
创建数据库
sqlite3 test.db 创建数据库
.open test.db 打开数据库
.databases 列出当前打开的数据库
.quit 退出
创建一张表格
create table stu2(id Integer,name char,score Integer);
插入一条记录
insert into stu values(18130106,'huang',99);
insert into stu2 values(18130101,"gang",100); ''和""都行
insert into stu(name,score) values("huanggang",98); 插入部分字段内容
查看数据库的记录
select * from stu; //查询所有字段的结果
select name,score from stu; //查询数据库中部分字段的内容
删除一条记录
delete from stu where id = 18130101;
更改一条记录
update stu set name = 'huangg' where id = 18130106;
删除一张表
drop table stu;
增加一列
alter table stu add column sex char;
四、SQLite数据库使用其他问题
1)Windows下可视化工具:SQLiteStudio,是一个免费的工具,下载地址:https://sqlitestudio.pl/
2)SQLite创建的db数据库文件默认在安装路径下。
3)Windows下制定路径SQLite创建数据库
打开命令行,制定磁盘位置如D:
进入制定的文件夹如:cd E:\Sqlite\DataBase
创建数据库: sqlite3 test.db 即可。
注: sqlite3创建完成数据库后如果不创建表是不显示的。
参考:https://www.cnblogs.com/gengtongyu/p/17361122.html
https://deepinout.com/sqlite/sqlite-questions/359_sqlite_how_do_you_install_sqlite3_on_windows.html
标签:SQLite,数据库,sqlite,stu,使用,sqlite3,安装 From: https://www.cnblogs.com/fyshao/p/18113975