Centos7.2 上 对 sqlite 的学习

Centos7.2 上 对 sqlite 的学习

打算学习一下非常简单的数据库使用方法。
参考http://www.runoob.com/sqlite/sqlite-tutorial.html

一、准备工作

可能需要先安装 centos 上的sqlite,这里尝试’sudo yum install sqlite’,被提示已存在。
用Python安装一个 sqlite-api 的库,pip install sqlite3。被提示不支持我现在的Python版本(2.7.6)。

二、创建数据库

cd到自己想要存放 comment.db 的目录,使用如下命令。

[[email protected]2-0001 home]# sqlite3 comment.db
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>.quit #退出数据库

使用上面的语句就创建成功了comment.dbsourceCRT的7.0.0 32bit 汉化版本真难用,一直掉线没反应。
参考1 http://www.oschina.net/translate/the-flask-mega-tutorial-part-i-hello-world 这篇翻译挺好的。
参考2 https://www.linuxhub.org/?p=2473
四种数据库的flask-sqlalchemy配置参考https://www.cnblogs.com/agmcs/p/4445583.html

三、在 flask manage.py 中的应用

(目前存在的问题:通过外网无法访问我的静态文件,可能是因为我没放到static/目录下。如果放了也不行,可能需要考虑nginx的配置问题?)

参考

网页HTMLhttp://v3.bootcss.com/components/#navbar-brand-image,喜欢这种简约风格。

待办

  • 熟悉git命令,将代码从远程仓库克隆到服务器。(服务器装上git)最近发现带有私有仓库的挺好用的!相比下来GitHub没有免费的私有仓库。阿里出品必属精品。
  • 修改既有的HTML,熟悉模板继承,(flask-jinja2)
  • 服务器安装Mysql,并学习使用。

?

原文地址:https://www.cnblogs.com/aubucuo/p/sqlite1.html

时间: 2024-10-09 14:24:42

Centos7.2 上 对 sqlite 的学习的相关文章

[AI开发]centOS7.5上基于keras/tensorflow深度学习环境搭建

这篇文章详细介绍在centOS7.5上搭建基于keras/tensorflow的深度学习环境,该环境可用于实际生产.本人现在非常熟练linux(Ubuntu/centOS/openSUSE).windows上该环境的搭建 :) 前面三篇博客代码实现均基于该环境(开发或者测试过): [AI开发]Python+Tensorflow打造自己的计算机视觉API服务 [AI开发]基于深度学习的视频多目标跟踪实现 [AI开发]视频多目标跟踪高级版 运行环境 1) centOS 7.5 ,不要安装GUI桌面:

在CentOS7.0上制作openstack-juno本地yum源 .doc

在CentOS7.0上制作openstack-juno本地yum源 参考文献: 2014/09/27 |    http://www.kekeyun.net/?p=222可可云计算网 以http://www.kekeyun.net/?p=222文为参考,在CentOS7.0上制作本地源,过程如下:一.创建CentOS7虚拟主机安装过程有点漫长,为了后续学习的需要,建议下载样样全版来安装.样样全版本下载地址http://isoredirect.centos.org/centos/7/isos/x8

Sqlite全面学习(三)

PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN.因为CSDN也支持MarkDown语法了,牛逼啊! [工匠若水 http://blog.csdn.net/yanbober] 本篇继续接上一篇,阅读上一篇<Sqlite全面学习(二)> SQLite约束 约束是在表的数据列上强制执行的规则.这些是用来限制可以插入到表中的数据类型.这确保了数据库中数据的准确性和可靠性.约束可以是列级或表级.列级约束仅适用于列,表级约束被应用到整个表. 以下是在SQLite中常用的约

Sqlite全面学习(二)

PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN.因为CSDN也支持MarkDown语法了,牛逼啊! [工匠若水 http://blog.csdn.net/yanbober] 本篇继续接上一篇,阅读上一篇<Sqlite全面学习(一)> SQLite创建数据库 创建数据库语法: sqlite3 DatabaseName.db 如下展示一个实例: SQLite附加数据库 假设这样一种情况,当在同一时间有多个数据库可用,您想使用其中的任何一个.SQLite的ATTAC

Centos7系统配置上的变化(二)网络管理基础

原文 Centos7系统配置上的变化(二)网络管理基础 上篇简单介绍了CentOS 7 在服务和网络方面的一点变化,先前很多烂熟于心的操作指令已经不适用了,不管是否习惯,总要接受.熟悉这些变化. 写上篇的时候还没有最小安装的ISO(CentOS-7.0-1406-x86_64-Minimal.iso),后来安装了首先发现ifconfig.netstat.route.arp都没有了,在哪儿呢? view sourceprint? 1.[root@centos7 ~]# yum search ifc

Centos7系统配置上的变化(一)

原文 Centos7系统配置上的变化(一) 安装后,一开始有点儿无力吐槽的感觉,变化这么大? 一.Runlevel 首先一条,原来一直用的CentOS-6.5-x86_64-minimal.iso光盘镜像(400M左右无图形系统小巧便捷),而7目前最小的镜像是CentOS-7.0-1406-x86_64-livecd.iso(700M左右),默认安装后是启动图形界面,按原来的习惯要改成启动命令行,结果发现: view sourceprint? 01.[root@localhost ~]# cat

在centOS7.2上编译gcc4.4.7

1.前置 首先,可以参考我的上篇文章,在centOS7.2上编译gcc4.1.2,过程基本一致,这里只对可能遇到的错误情况进行说明. 2.安装texinfo4.8 我的centos7.2版本,自带的是gcc4.8,texinfo 5.1,在编译gcc的过程中主要遇到的是texinfo 5.1版本过高,导致无法处理gcc中的文档,在搜索各种方法无果后,我决定把texinfo降级到4.8(主要是我找到的是4.8,gcc4.4.7中的语法支持的是4.6以上,但是不支持5.x,虽然很奇怪在编译4.1.2

SQLite数据库学习小结(1)

1. SQlite概述 SQLite是一款轻量.快速.跨平台的嵌入式数据库,是遵守ACID(注:ACID指数据库事务正确执行的四个基本要素的缩写.包含:原子性(Atomicity).一致性(Consistency).隔离性(Isolation).持久性(Durability))的关系型数据库管理系统,它包含在一个相对小的C库中. SQLite 的设计目标是简单,从这种意义上说,SQLite 和其他很多现代的 SQL 数据库都不相同.SQLite 力求简单,即使这导致了它的某些特征偶尔执行效率比较

在Visual Studio 2013上安装SQLite designer components

最近搞一个WinCE项目,要用到SQLite.看人家都能直接在Visual Studio上连接SQLite.我也按照他们的方法安装了最新的Setups for 32-bit Windows (.NET Framework 4.5.1).硬是安装了一天都没发现有添加SQLite连接的选项. 最终还是谷歌打法一语道破天机:因为我在安装SQL时都是一路Next,压根就没认真看过程,因此错过了最关键的一个打钩的地方.参见下图. 这个钩打上了,连接选项也就出来了: