超级傻瓜的SQLiteStudio入门操作

        数据库是编程进阶、迈向实际开发中不可避免的一环,如果你像我一样觉得安装mysql已经够麻烦,那么超级非常强烈很建议用sqlite3来入手

        1.官网下载、安装SQLiteStudio,这是免费的,而且不足50M,名副其实的轻量级。如果你还在抗拒英文的阶段,仍然容易找到汉化版下载(实际上官方版安装后第一次运行,就会给出多种语言选择

--------

        

        2. 在安装好的文件夹里,创建一个数据库文件:新建一个文本文件,将扩展名改成db,如下图:

        3. 然后可以运行sqlitestudio.exe,刚才创建的数据库已经存在了,可以继续创建表。最基本的,表要有表名,顺便可以创建一列:

        4.数据类型不清楚的,暂时没关系,按照粗浅的编程经验,选TEXT总可以的。继续看看怎么添加数据,一位朋友告诉我他常用csv格式导入数据库,亲测确实方便: 

        5. 所谓的csv文件,直译全称为“逗号分割值”,直观看就是一组表格数据,每一行每一个用逗号分隔(见上图故技重施),这样的文件可以用Excel打开,也可记事本编辑。这也是一种着重数据储存而不是着重数据展示的文件格式,与之比较,一般Excel文件则可附有炫酷的展示效果。

        6.导入成功后,就是以下这样的,没什么意外(其实首行还是有一点点意外,那位朋友特别强调表头):

        7.可以继续尝试按每个按钮看看有什么东西,这些直观的东西,对直接写代码帮助不大,却可以借此初步建立起数据库都有些什么的概念。也许日后最多只是做增删查改这种低级操作,在认识上也不应满足于此。

        需要指出:本文所有的操作,暂时都不需要设置环境变量。你,还怕学不会吗!

加餐:

import sqlite3

#脚本写法,逐条指令

pathname = r"自己填"

tablename = "自己看着办"

clmname = "自己编一个"

datas = ("","","","")#项数必须对齐表的列数
...

a = sqlite3.connect(pathname)#无脑起手
alldatas = list(a.cursor().execute("select * from {}".format(tablename)))#无感情的sql机器
print(alldatas)
a.cursor().execute("insert into {} values {}".format(tablename,datas))# str(datas)也行
a.commit()#如果有修改数据,必须执行该条
a.close()#无脑收尾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值