黑海岸python入门至精通 第3+4章

张开发
2026/6/5 5:53:59 15 分钟阅读

分享文章

黑海岸python入门至精通 第3+4章
/* mysql 数据库管理系统 4个mysql自带的数据库 大家不要动 information_schema mysql performance_schema sys */ -- 删除数据库 vip8586 # drop database vip8586; -- 删除数据表 # drop table if exists stu; -- 查看当前所有的数据库 show databases; -- 创建数据库 vip8586 -- 关键字大小写不敏感 -- CREATE DATABASE vip8586; -- mysql 8.0.43版本 创建数据库的时候 默认编码是utf8mb4 create database vip8586; -- 使用数据库 use vip8586; -- 查看当前使用的数据库 select database(); -- 查看vip8586库里面有哪些表 show tables; /* 数据类型 1. 数值型 int 整数 float(size, d) 单精度浮点数 float(5,2) double 双精度浮点数 double(10,2) decimal(5,2) 推荐使用 2. 日期类型 year 年 date -- yyyy-mm-dd time -- hh:mm:ss datetime -- yyyy-mm-dd hh:mm:ss timestamp -- 时间戳 3. 文本类型 char(size) 保存固定长度的字符串 varchar(size) 短文本字符串 enum(x,y,z) 枚举 */ -- 增删改查 -- 约束 /* 主键约束 primary key 表里面数据的身份证 外键约束 foreign key 唯一约束 unique 自增约束 auto_increment 非空约束 not null 默认约束 default */ -- 创建数据表 -- 创建表 stu -- ----------------------------- 创建数据表 ---------------------------- -- 创建数据表 stu /* 编号 整型 自增长且为主键 姓名 字符串 可变长度且为50字符 不为空且不能重复 颜值 整型 性别 字符串1个字符定长默认为 男 生日 日期 身高 小数(单位m) 城市 字符串 可变长度且为20字符默认为成都 */-- 查看当前的表 show tables; -- 查看数据表结构 desc stu; -- ----------------------------- 插入数据 ---------------------------- -- 全部字段插入学生信息 insert into stu values(1, 无名, 80, 男, 2025-12-12, 1.86, 上海); -- 查看所有的数据 select * from stu; -- 指定字段插入学生信息 insert into stu(sname, face_score, birthday, height) values(银翼, 88, null, 1.80);-- ----------------------------- 查询数据 ---------------------------- -- 查询数据表 stu 中所有的学生信息 -- select 字段名 from 表名; select * from stu; -- 查询数据表 stu 中学生的姓名、颜值、身高和城市信息 select sname, face_score, height, city from stu; -- ----------------------------- 更新数据 ---------------------------- -- 更新符合条件的学生信息 -- 更新疾风的颜值为98 性别为女 -- update 表名 set 字段名 值 where 条件; update stu set face_score 98, sex 女 where sname 疾风;-- ----------------------------- 删除数据 ---------------------------- -- 删除指定条件的学生信息 -- 删除id为9的信息 delete from stu where id 9; -- ----------------------------- select查询(单表查询) ---------------------------- /* select 字段名 from 表名 where 条件 group by 分组的字段 having 筛选条件 --分组后的数据 order by 排序 limit 限制条数; */ -- 查看数据表中的所有的学生信息 select * from stu;

更多文章