目录

1、数据库基础知识

2、创建数据库文件


1、数据库基础知识

什么是数据库?——数据库是存放多个数据表的仓库,数据表可以理解为是二维数组

如上表所示,每个表由行列组成:

字段:每一列称之为一个字段,每一列的名字称之为字段名

记录:每一行称之为一条记录

主键:区分每一条记录的唯一标识,一个表只有一个主键,比如上表的主键就是id字段

外键:指向于其他表的字段

关于数据库主键和外键(终于弄懂啦)_yimenglin的博客-CSDN博客_主键转 关于数据库主键和外键(终于弄懂啦) 2018年07月16日 19:44:24 f45056231p 阅读数 19385 ...https://blog.csdn.net/yimenglin/article/details/92794528?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163583361516780274112848%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163583361516780274112848&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-92794528.pc_search_all_es&utm_term=%E4%B8%BB%E9%94%AE&spm=1018.2226.3001.4187

2、创建数据库文件

  • 创建连接
  • SQL语句操作
  • 关闭连接

以在数据库中创建一个表为例:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2021/11/2 14:27
# @Author  : @linlianqin
# @Site    :
# @File    : createDBfile.py
# @Software: PyCharm
# @description:import sqlite3# 创建连接
conn = sqlite3.connect("linlianqin.db") # 创建一个linlianqin的数据库,并且创建连接
# 创建游标
cur = conn.cursor()
# 执行SQL语句
cur.execute("create table user(id int(10) primary key, name varchar(20))")
# 关闭游标
cur.close()
# 关闭连接
conn.close()

再次运行会报错:

这说明创建表user成功了

【数据库学习笔记】——创建数据库文件相关推荐

  1. sqlserver数据库学习之创建数据库关系图

    在学习SQLserver的过程中,当我们需要写一些系统有关数据库的数据结构说明文档的时候,我们常常会用到一些表的数据库关系图,利用SQLserver本身的创建数据库关系图的功能就可以很好的画出来. 建 ...

  2. linux数据库创建score表,MySQL数据库学习笔记

    MySQL数据库学习笔记phpma (实验环境:Redhat9.0,MySQL3.23.54) 纲要: 一,连接MySQL phpma 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 ...

  3. MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  4. MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  5. 数据库学习笔记(一) | 数据(Data)的定义

    数据库学习笔记(一) | 数据(Data)的定义和种类 什么是数据(Data) 结构化数据(Structured Data) 半结构化数据(Semi-structured Data) 非结构化数据(U ...

  6. 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令

    国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...

  7. 数据挖掘学习笔记——GEO数据库:芯片数据分析

    数据挖掘 数据挖掘学习笔记--GEO数据库:芯片数据分析 文章目录 数据挖掘 一.芯片基础知识 1.1.背景 二.GEO数据库概述 2.1.基础简介 2.2.检索页面展示 三.GSE项目的三种下载方式 ...

  8. 巨杉数据库学习笔记+巨杉数据库实操项目实践

    @TOC巨杉数据库学习笔记+项目实践心得 SequoialDB简介 SequoiaDB 巨杉数据库是一款金融级分布式数据库,主要面对高并发实时处理型场景提供高性能.可靠稳定以及无限水平扩展的数据库服务 ...

  9. 数据库学习笔记第三弹——MySQL常用的图形化管理辅助工具及相关问题(图文详解2022))

    数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 文章目录 数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 1.MySQL常用的图形化管理 ...

  10. 数据库学习笔记(1)

    数据库学习笔记(1) 文章目录 数据库学习笔记(1) @[toc] DB 基本概念 连接数据库的三要素 元数据 mongoose 查询符合对象数组中某个对象的值 redis 是什么 存储的数据类型 r ...

最新文章

  1. ACM题目:救济金发放
  2. jQuery源码学习之Callbacks
  3. Python一秒搭建ftp服务器,帮助你在局域网共享文件
  4. button标签设置隐藏和显示_让你更高效的功能——设置、预设的妙用【动态数学软件GeoGebra】...
  5. 从进化的角度看为啥要均贫富
  6. 电子书的下载与查阅书的源码
  7. 高大上必备!D3.js对产品的贡献度剖析
  8. Selenium2 Python自动化测试实战(第二版)第一部分 自动化测试基础-总结笔记
  9. 埃森哲是如何系统化做好数据分析的
  10. 无线传感网络——串口通信
  11. ZT I Believe I Can Fly(我相信我能飞)
  12. STL queue:男孩被绑架了!
  13. CyberSecurity Knowledge Base笔记
  14. 慧尔视:以CRM为抓手,打造用数据说话的企业
  15. 同时买票是怎么实现的_候补购票和抢票有什么不同 候补购票和抢票可以同时进行吗...
  16. 【YOLOv5 数据集划分】训练和验证、训练验证和测试(train、val)(train、val、test)
  17. 【小白学习记录】渗透测试之信息收集
  18. python微信小程序抢购_Python实现微信小程序支付功能!Python确实强的一批!
  19. 用astash 画UML类图
  20. Android学习笔记(Android Studio)3-3(ProgressBar ProgressDialog)(加载进度条、转圈圈)UI组件之弹出组件

热门文章

  1. jQuery length 和 size()区别
  2. 小朋友学C++(1)
  3. 隐藏界面没有必要应用场景
  4. Spring_01 spring容器、控制反转(IOC)、依赖注入(DI)
  5. vijos p1002——过河(noip2005提高组T2)
  6. 解读ASP.NET 5 MVC6系列(9):日志框架
  7. 代理对象我所理解的设计模式(C++实现)——代理模式(Proxy Pattern)
  8. 使用MemoryStream和FileStream
  9. 使用VS2005进行负载测试
  10. DevIL真是好用得想哭