个人网站做电商,有趣网址之家,设计公司网站设计方案,中国摄影师个人网站设计参考#xff1a;Linux虚拟机sqlite数据库安装教程 作者#xff1a;图触靓 发布时间#xff1a; 2021-04-08 19:07:56 网址#xff1a;https://blog.csdn.net/bhbhhyg/article/details/115528254 一、在官网下载压缩包到window里面 SQLite官网下载地址 如图我们下载sqlite-a… 参考Linux虚拟机sqlite数据库安装教程 作者图触靓 发布时间 2021-04-08 19:07:56 网址https://blog.csdn.net/bhbhhyg/article/details/115528254 一、在官网下载压缩包到window里面 SQLite官网下载地址 如图我们下载sqlite-autoconf-3350400.tar.gz这个包。 二、将下载包拖入LINUX虚拟机内 这里采用Vmare15虚拟机ubantu18系统。(Vmare下载vmare-tools后可直接windows主机通过拖拽的方式来进行文件传输) 如图将下载好的安装包拖进ubantu自己新建的文件夹Sqlite下 三、解压安装 1、解压 tar xvzf sqlite-autoconf-3350400.tar.gz 得到文件sqlite-autoconf-3350400 2、进入sqlite-autoconf-3350400目录 cd sqlite-autoconf-3350400 3、配置 ./configure --prefix/usr/local 4、编译 make 5、安装 make install 四、检查是否安装成功 输入sqlite3 出现下图所示则说明安装成功 摘自命令实现sqlite 作者今天天气眞好 发布时间2021-03-27 11:14:50 网址https://blog.csdn.net/qq_51118175/article/details/115260923?utm_sourceappapp_version4.5.8 1.数据库的介绍 基于嵌入式的数据库主要有SQLiteFirebirdBerkeley DBeXtremeDB Firebird是关系型数据库功能强大支持存储过程SQL兼容等 SQLite关系型数据库体积小支持ACID事务 Berkeley DB并没有数据库服务器的概念他的程序直接链接到应用程序中 eXtremeDB是内存数据库运行效率高 补充一点嵌入式平台对资源要求特别高不可能安装一些大型数据库就连mySQL也有大几百兆资源方面受到限制。 SQLite轻量级数据库任然能完成大型数据库的绝大多数功能好处在于体积小占用代码小但是任然有部分功能不支持如对数据类型的检测方面 实现sqlite有两种方式 1.Ubuntu下命令行模式 2.用C语言编程调用接口 sqlite特性 1.零配置无需安装和管理配置 2.存储在单一磁盘文件中的一个完整数据库 3.数据库文件可以在不同字节顺序的机器间自由共享 4.文件数据库大小2TB 5.足够小全部源代码大致3万行250kb 6.比目前大多数流行的数据库对数据的操作要快 2.数据库的在线安装 sudo apt-get install sqlite31 输入sqlite3查看是否是否安装成功 3.数据库的命令 命令分为系统命令和sql语句 1系统命令 都以’.开头 .help 帮助.exit 退出.quit 退出.table 查看表.schema 查看表的结构.databases 列出当前打开的数据库
123456 2sql语句 不以‘.’开头但都以‘;’结尾 1.创建一张表格 create table stu(id Integer,name char,score Integer);
1 2.插入一条记录 insert into stu values(18130106,huang,99);
insert into stu values(18130101,gang,100);
和都行
123 部分字段的插入 insert into stu(name,score) values(huanggang,98);
1 3.查看数据库的记录 select * from stu; //查询所有字段的结果
1 select name,score from stu; //查询数据库中部分字段的内容
1 where条件表达式 同时满足多个条件中间用and 满足部分条件用or 4.删除一条记录 delete from stu where id 18130101;
1 5.更改一条记录 update stu set name huangg where id 18130106;
1 6.删除一张表 drop table stu;
1 7.增加一列 alter table stu add column sex char;
1 8.删除一列 sqlite不支持直接删除一行需要经过下面三个步骤 第一步创建一张新的表create table stu1 as select id,name,score from stu;
第二步删除原有的表drop table stu;
第三步将新的表名字改成原有的旧表的名字alter table stu1 rename to stu;
123456 .databases 列出当前打开的数据库时分别对应序号数据库名字打开数据库的路径