PyCharm 2018 for mac 数据库实战:链接SQLite、建表、添加、查询数据
一、前言
最近开始入门python,当然是要使用PyCharm,然后在项目中遇到.db数据库文件,双击打不开?网上找到了windows版本的教程,版本也比较旧,所以有空就来一发,当备忘也好~
二、链接SQLite
2.1 控制台创建数据库DB文件
2.2 打开sqlite配置界面
按下图步骤打开sqlite配置目录
2.3 安装sqlite驱动
点击下载驱动,直到显示提示“no objects”:
2.4 链接刚才创建的数据库 ios_private.db文件
点击步骤4的“Test Connection” 时,显示 Successful
就表示连接成功,点击右下角的OK返回!
PyCharm自动打开Sqlite数据库:
三、操作数据库
3.1 创建一张表
3.2 添加数据
3.3 查询数据
3.4 关联表
3.5 更多示例
相关代码:
-- 创建一个表
create table iOSDevice(deviceName TEXT
);-- 插入数据
insert into iOSDevice values('iPhone8');
insert into iOSDevice values('iPhone8 Plus');
insert into iOSDevice values('iPhoneX');-- 查询所有数据
select * from iOSDevice;-- 创建一个新表
create table iProduct (Mac text,iPhone text,iPad text,Watch text,-- 关联表foreign key (iPhone) references iOSDevice(deviceName)
)-- 插入多个值
insert into iProduct values('Macbook Pro','iPhone','iPad mini4','apple Watch'
);-- 查询表数据
select * from iProduct;
四、总结
通过PyCharm进行SQLite操作,之前真没有想到PyCharm如此强大!IDE就是 IDE,收费也是硬道理!希望好好利用PyCharm做更多有趣的事件~
五、参考引用
- PyCharm IDE 链接sqlite、建表、添加、查询数据 - CSDN博客
注:本文首发于 iHTCboy's blog,如若转载,请注明来源。
PyCharm 2018 for mac 数据库实战:链接SQLite、建表、添加、查询数据相关推荐
- SQL数据库实战(含建表数据和查询案例)
Oracle数据库安装的时候会自带一个练习用数据库(其中包含employee表,后来版本中此表改名为emp): 首先在安装过程中应该有个选项"是否安装实例表"(完全安装模式下默认是 ...
- SQL数据库常用约束及建表、插入数据时注意事项
1.数据库常用约束 primary key --主键约束 foreign key (references) --外键约束 unique --唯一值约束 default --默认值约束 check -- ...
- mysql shell可视化_shell编程系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中...
shell编程系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中 利用shell脚本将文本数据导入到mysql中 需求1:处理文本中的数据,将文本中的数据插入到mys ...
- kingbase数据库建表及插数据
kingbase数据库建表及插数据 一.建表 CREATE TABLE KB表名( T_ID bigint, T_NUMERIC numeric(10,5 ...
- SQL数据库中如何把一个表中的数据复制到另一个表中?
SQL数据库中如何把一个表中的数据复制到另一个表中?** 1整个表复制:** insert into table1 select * from table2 2部分列复制:** insert into ...
- android sqlite删除表中所有数据,对于Sqlite,删除Sqlite数据库中的所有表,删除sqlite数据库...
对于Sqlite,删除Sqlite数据库中的所有表,删除sqlite数据库 SQLite数据库中一个特殊的名叫SQLITE_MASTER上执行一个SELECT查询以获得所有表的索引.每一个SQLite ...
- Android 通过反射让SQlite建表
1.我们写一个DBHelper继承自SQLiteOpenHelper public class DBHelper extends SQLiteOpenHelper{//数据库的版本private fi ...
- php创建表并插入数据,php数据库操作-创建库和表以及插入数据
以上我们正确连接到了mysql数据库,本文将进一步创建数据库,表,在表中填充数据. 大家知道连接上数据库才能进行操作,同样的代码搬过来 /* * 数据库操作*(创建数据库,表,插入数据,插入多条数据) ...
- Activiti7.0实战学习(九):查询历史表中的数据
背景 我们可以先只是生成数据库中的表,然后在进行流程定义的部署. 我们也可以不用先生成数据库中的表,而直接进行流程定义的部署,也会生成表结构,并且会插入流程部署相关的必要的信息. 流程定义部署后,数据 ...
最新文章
- 关于hive中.conf配置文档中sink为avro的端口问题
- 一句话评论设计模式六大原则
- maven package 知识(转载)
- 基于matlab的音乐合成论文,基于matlab软件的音乐合成毕业论文.doc
- Spring WebFlux – SpringReact式编程
- 关于暂停或终止更新的相关读书笔记
- apusic6.0需要新项目需要改动文件
- Java实现俄罗斯方块游戏(简单版)
- 个性化不和谐帐户的8种方法
- MATLAB 中跳出if条件判断
- linux 查看运行任务管理器,Linux 的任务管理器
- matlab计算单模光纤耦合效率的积分,用于光纤阵列耦合的微透镜阵列的设计和耦合效率的分析...
- 计算机开机只显示,电脑开机黑屏只显示光标怎么办?来看看几种原因分析及解决方法!...
- Vue中使用v-for生成dom删除元素错乱的问题
- PPT如何在投影不显示放映备注,在电脑上可以显示备注
- 求一元二次方的根(虚根求法)
- 在Ubuntu16.04系统上更新FireFox浏览器(即火狐浏览器)到最新版本
- Golang lua交互——gopher-lua中call函数使用
- LED透明屏多少钱一平方?—实用LED透明屏价格表参考
- Linux操作系统学习 | Linux常用命令