操作MySQL 一、原理 python操作数据库的过程:python发送能够与数据库直接通信的数据包,并获取数据库服务器的相应结果 其过程是一种典型的基于TCP/IP的通信过程,要求必须要满足数据库服务器的数据报规则 在python中,要操作Mysql,需要第三方库PyMySQL pip install PyMySQL 二、操作 建立连接 impo…
约束与范式 一、约束 1.主键约束 单列主键 # 在 create table 语句中,通过 PRIMARY KEY 关键字来指定主键。 # 在定义字段的同时指定主键,语法格式如下: create table 表名( ... primary key ... ) # 在定义字段之后再指定主键,语法格式如下: create table 表名( ... …
查询 一、单表查询 1.子查询 SELECT MAX(age) FROM student; # 查询年龄最大的数字,显示为32 SELECT * FROM student WHERE age=32; # 查询年龄为32的所有数据 SELECT * FROM student WHERE age=(SELECT MAX(age) FROM studen…
数据库基本操作 一、数据库定义 1.创建数据库 CREATE DATABASE [IF NOT EXISTS] 数据库名[CHARACTER set 'utf8mb4']; 中括号内为可选参数 sql语句不区分大小写 示例 CREATE DATABASE IF NOT EXISTS school CHARACTER set 'u…