sqlite怎么创建数据库(linux sqlite3用数据库命令怎么创建数据库)

本文目录
linux sqlite3用数据库命令怎么创建数据库
方法/步骤 首先下载 Navicat for SQLite,下载后解压缩。 运行navicat.exe 这个主程序,在左上角点击连接 在弹出窗口中输入连接名,选择类型,然后在下面选择数据库文件,或者数据库保存位置。 这样就在指定位置创建了一个Sqlite数据库文件了
sqlite3常用命令以及django如何操作sqlite3数据库
1、确认sqlite3是否已经安装
进去python命令行,执行
》》》importsqlite3
》》》没有报错,说明sqlite3已经成功安装了
2、如何进入sqlite3命令行
sqlite3/path/to/dbname直接执行sqlite3 加数据库名即可
~sqlite3~/Downloads/django_test/cmdb/db.sqlite3
sqlite3SQLiteversion3.14.02016-07-2615:17:14
Enter".help"forusagehints.
sqlite》
3、.tables :查看所有表
sqlite》.tables
auth_groupdjango_content_type
auth_group_permissionsdjango_migrations
auth_permissiondjango_session
auth_userucloud_project
auth_user_groupsucloud_region
auth_user_user_permissionsucloud_uhost
django_admin_logucloud_zone
4、查询表中总的数据条目数
selectcount()fromTableName;例如:
sqlite》selectcount()fromucloud_zone;
11
sqlite》selectcount()fromucloud_uhost;
147
sqlite》selectcount()fromucloud_project;
10
5、执行多条查询语句
sqlite》select
...》(selectcount(1)fromucloud_uhost)asuhost,
...》(selectcount(1)fromucloud_project)asproject,
...》(selectcount(1)fromucloud_region)asregion
...》;
147|10|8
6、格式化输出您可以使用下列的点命令来格式化输出为本教程下面所列出的格式:
sqlite》.headeron
sqlite》.modecolumn
sqlite》.timeron
sqlite》
更多命令查看:
***隐藏网址***
二、python如何执行sqlite查询命令
python执行sqlite命令的流程:
1、cx=sqlite3.connect("db.sqlite3)创建或打开数据库文件,如果数据库文件不存在,则创建,存在,则打开该文件。cx为数据库连接对象,它可以有以下操作: commit()--事务提交 rollback()--事务回滚 close()--关闭一个数据库连接 cursor()--创建一个游标
2、cursor=cx.cursor()定义了一个游标。游标对象有以下的操作: execute()--执行sql语句 executemany--执行多条sql语句 close()--关闭游标 fetchone()--从结果中取一条记录 fetchmany()--从结果中取多条记录 fetchall()--从结果中取出多条记录 scroll()--游标滚动 关于对象的方法可以去 Python 主页上查看DB API的详细文档
3、cursor.execute("""
...select
...(selectcount(1)fromucloud_uhost)asuhost
...""")cursor.execute(sql语句)是执行sql语句
4、cursor.close()关闭游标
下面是操作数据库的过程
》》》importsqlite3
》》》fromdjango.dbimportconnections
cx=sqlite3.connect("/Users/cengchengpeng/Downloads/django_test/cmdb/db.sqlite3")
cursor=cx.cursor()
》》》cursor
《sqlite3.Cursorobjectat0x10b24cb20》
》》》cursor.execute("""
...select
...(selectcount(1)fromucloud_uhost)asuhost,
...(selectcount(1)fromucloud_project)asproject,
...(selectcount(1)fromucloud_zone)aszone
...""")
《sqlite3.Cursorobjectat0x10b24cb20》
》》》cursor.description
((‘uhost‘,None,None,None,None,None,None),(‘project‘,None,None,None,None,None,None),(‘zone‘,None,None,None,None,None,None))
》》》columns=
》》》columns
》》》for_incursor:
...print_
...
(147,10,11)
》》》results=
》》》results
》》》results
》》》cursor.close()
写python脚本,来执行sqlite语句
#coding:utf-8
fromdjango.dbimportconnections
defopen_sql_dict(sql,connection_name=‘default‘):
dbs=connections
cursor=dbs.cursor()
cursor.execute(sql)
columns=
results=
cursor.close()
returnresults
这里脚本里面,用到了zip()方法和dict()方法
***隐藏网址***
sqlite3常用命令以及django如何操作sqlite3数据库
标签:sqlite
如何使用Sqlite Expert创建Sqlite数据库
如何使用Sqlite Expert创建Sqlite数据库
打开sqlite expert professional-》点击菜单栏File-》填写database File名称以及下面的设置——》点击ok创建

更多文章:
unknown hard error是什么意思(unknown hard error是什么意思)
2025年9月1日 17:15
getconsolewindow(C语言 怎么使控制台窗口大小固定不变)
2025年6月6日 16:00
建站大师排名表2021(国内二次元手游2021年流水数据揭晓,最大赢家是谁)
2026年1月2日 02:15
html怎么在表格里加表格(如何在html单元格中插入表格并铺满单元格)
2026年5月14日 03:45
编号非自动列表是什么意思(word中项目符号,编号,多级列表什么区别及各用在什么场合)
2026年8月17日 05:15
oracle10客户端安装(Oracle Database 10g在windows上安装错误怎么解决)
2026年8月25日 13:00
nip和pluck的区别?百万英镑中,有这么一句,just like an englishman ,you see ,plu
2026年9月14日 14:15















