【数据库学习笔记】——创建数据库文件
目录
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成功了
【数据库学习笔记】——创建数据库文件相关推荐
- sqlserver数据库学习之创建数据库关系图
在学习SQLserver的过程中,当我们需要写一些系统有关数据库的数据结构说明文档的时候,我们常常会用到一些表的数据库关系图,利用SQLserver本身的创建数据库关系图的功能就可以很好的画出来. 建 ...
- linux数据库创建score表,MySQL数据库学习笔记
MySQL数据库学习笔记phpma (实验环境:Redhat9.0,MySQL3.23.54) 纲要: 一,连接MySQL phpma 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 ...
- MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- 数据库学习笔记(一) | 数据(Data)的定义
数据库学习笔记(一) | 数据(Data)的定义和种类 什么是数据(Data) 结构化数据(Structured Data) 半结构化数据(Semi-structured Data) 非结构化数据(U ...
- 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令
国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...
- 数据挖掘学习笔记——GEO数据库:芯片数据分析
数据挖掘 数据挖掘学习笔记--GEO数据库:芯片数据分析 文章目录 数据挖掘 一.芯片基础知识 1.1.背景 二.GEO数据库概述 2.1.基础简介 2.2.检索页面展示 三.GSE项目的三种下载方式 ...
- 巨杉数据库学习笔记+巨杉数据库实操项目实践
@TOC巨杉数据库学习笔记+项目实践心得 SequoialDB简介 SequoiaDB 巨杉数据库是一款金融级分布式数据库,主要面对高并发实时处理型场景提供高性能.可靠稳定以及无限水平扩展的数据库服务 ...
- 数据库学习笔记第三弹——MySQL常用的图形化管理辅助工具及相关问题(图文详解2022))
数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 文章目录 数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 1.MySQL常用的图形化管理 ...
- 数据库学习笔记(1)
数据库学习笔记(1) 文章目录 数据库学习笔记(1) @[toc] DB 基本概念 连接数据库的三要素 元数据 mongoose 查询符合对象数组中某个对象的值 redis 是什么 存储的数据类型 r ...
最新文章
- ACM题目:救济金发放
- jQuery源码学习之Callbacks
- Python一秒搭建ftp服务器,帮助你在局域网共享文件
- button标签设置隐藏和显示_让你更高效的功能——设置、预设的妙用【动态数学软件GeoGebra】...
- 从进化的角度看为啥要均贫富
- 电子书的下载与查阅书的源码
- 高大上必备!D3.js对产品的贡献度剖析
- Selenium2 Python自动化测试实战(第二版)第一部分 自动化测试基础-总结笔记
- 埃森哲是如何系统化做好数据分析的
- 无线传感网络——串口通信
- ZT I Believe I Can Fly(我相信我能飞)
- STL queue:男孩被绑架了!
- CyberSecurity Knowledge Base笔记
- 慧尔视:以CRM为抓手,打造用数据说话的企业
- 同时买票是怎么实现的_候补购票和抢票有什么不同 候补购票和抢票可以同时进行吗...
- 【YOLOv5 数据集划分】训练和验证、训练验证和测试(train、val)(train、val、test)
- 【小白学习记录】渗透测试之信息收集
- python微信小程序抢购_Python实现微信小程序支付功能!Python确实强的一批!
- 用astash 画UML类图
- Android学习笔记(Android Studio)3-3(ProgressBar ProgressDialog)(加载进度条、转圈圈)UI组件之弹出组件
热门文章
- jQuery length 和 size()区别
- 小朋友学C++(1)
- 隐藏界面没有必要应用场景
- Spring_01 spring容器、控制反转(IOC)、依赖注入(DI)
- vijos p1002——过河(noip2005提高组T2)
- 解读ASP.NET 5 MVC6系列(9):日志框架
- 代理对象我所理解的设计模式(C++实现)——代理模式(Proxy Pattern)
- 使用MemoryStream和FileStream
- 使用VS2005进行负载测试
- DevIL真是好用得想哭