centos7安装sqlite3

下载sqlite最新源码包安装:

wget http://www.sqlite.org/2020/sqlite-autoconf-3320200.tar.gz

解压:

[root@localhost ~]# tar zxvf sqlite-autoconf-3320200.tar.gz -C /usr/src

yum安装gcc

yum -y install gcc gcc-c++ kernel-devel

或者

yum groupinstall "Development Tools"

编译安装:

cd /usr/src
cd sqlite-autoconf-3320200/

./configure --prefix=/usr/local/sqlite

make && make install

替换版本


mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
cd /usr/local/sqlite/bin/
ln -s /usr/local/sqlite/bin/sqlite3 /usr/bin/sqlite3

建立链接要写绝对路径,否则可能会造成链接不唯一错误。

共享库修改,注意sqlite的安装路径

vim /etc/profile

export LD_LIBRARY_PATH="/usr/local/sqlite/lib"

配置生效

source /etc/profile

查看sqlite版本信息

[root@localhost bin]# sqlite3 --version
3.32.2 2020-06-04 12:58:43 ec02243ea6ce33b090870ae55ab8aa2534b54d216d45c4aa2fdbb00e86861e8c

python查看sqlite版本信息:

[root@localhost ~]# python3
Python 3.6.8 (default, Apr  2 2020, 13:34:55)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.32.2'
>>>


进入sqlite3

(venv3) [root@localhost mysite]# sqlite3 db.sqlite3
SQLite version 3.32.2 2020-06-04 12:58:43
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.

查看当前数据库

sqlite> .databases
main: /root/mysite/db.sqlite3

查看当前表

sqlite> .tables
auth_group                  blog_blogpost
auth_group_permissions      django_admin_log
auth_permission             django_content_type
auth_user                   django_migrations
auth_user_groups            django_session
auth_user_user_permissions

查看表内容

sqlite> select * from django_migrations;
1|contenttypes|0001_initial|2020-06-21 01:59:45.159548
2|auth|0001_initial|2020-06-21 01:59:45.200128
3|admin|0001_initial|2020-06-21 01:59:45.253468
4|admin|0002_logentry_remove_auto_add|2020-06-21 01:59:45.319432
5|admin|0003_logentry_add_action_flag_choices|2020-06-21 01:59:45.380602

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值