python修改mysql字段属性_Python全栈 MySQL 数据库 (表字段增、删、改、查、函数)...

本文详细介绍了如何使用Python对MySQL数据库进行表字段的增删改查操作,包括添加、删除、修改数据类型以及重命名字段等。此外,还讲解了MySQL的日期时间类型和相关函数,以及表记录的管理,如删除、更新记录和使用各种运算符进行查询。最后,通过实例展示了SQL查询语句的使用,包括聚合函数和排序、分页等高级技巧。
摘要由CSDN通过智能技术生成

ParisGabriel

每天坚持手写  一天一篇  决定坚持几年 为了梦想为了信仰

f480a30407083e9fda6d2b2ad4940092.png 开局一张图

查询SQL变量 show variables

1.表字段的操作

1.语法:alter table 表名 执行动作;

2.添加字段(add)

alter table 表名 add 字段名 数据类型;(尾插)

alter table 表名 add 字段名 数据类型 first;(头插)

alter table 表名 add 字段名 数据类型 after 字段名;(指定插入)

3.删除字段(drop)

alter table 表名 drop 字段名;

4.修改数据类型(modify)

alter table 表名 modify 字段名 新数据类型;

5.重命名(rename)

alter table 表名rename 表名;

2.字符类型

1.字符类型宽度与数值类型宽度的区别

1.数值类型宽度为显示宽度,只用于select查询显示

占用储存无关,可用zerofill查看效果

2.枚举类型

1.单选(enum):字段名 enum(值1,值2...);

2.多选(set):字段名 set(值1,值2...);

(多项放在一个字符串内用,号隔开)

3.日期时间类型

1.date:“YYYY-MM-DD”

2.time:“HH:MM:SS”

3.datetime:“YYYY-MM-DD HH:MM:SS”

4.timestamp:“YYYY-MM-DD HH:MM:SS”

5.datetime:不给值默认返回Null

6.timestamp:不给值默认返回系统时间

3. 日期时间函数

1.now()返回服务器当前的时间

2.curdate()返回当前时期

3.curtime()返回当前日期

4.year(date)返回指定时间的年份

5.date(date) 返回指定时间的日期

6.time(date)返回指定时间的时间

4.日期时间运算

1.语法格式

select * from 表名

where 字段名 运算符(时间 -interval 时间间隔单位);

时间间隔单位:

1 day | 2hour | 1 minute | 2year | month

5.表记录管理

1.删除表记录

1.delete from 表名 where 条件;

注意:

如果不加where条件,所有记录全部清空

2.更改表记录

1.update 表名 set 字段1=值1,字段名2=值2,... where 条件

注意:

如果不加where条件,所有记录全部更改

3.运算符操作

1.数值比较/字符比较

1.数值比较: = != > >= < <=

2.字符比较: = !=

2.逻辑比较

1.and

2.or

3.范围内比较

1.where 字段名 between 值1 and 值2

2.where 字段名 in

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值