今天的一个小需求是写python脚本连接mysql数据,对原数据进行修改,用到的sql语句如下:
- 由现成的表新建临时表或者同一结构的表
create table xxx as select * from xx
- 更新指定行数据
update table set 字段A='xxxx' where 筛选字段='aaaa'
- 删除指定行数据
delete from table where 条件筛选
- 删除表(包括表中数据)
drop table 表名
- mysql执行sql脚本
source 脚本(前面加上脚本位置)
- 命令行mysql执行sql脚本
mysql -host -u用户名 -p密码 -P端口号 < sql脚本
今天用python脚本连接mysql数据库更新原表数据
我这里是将原表中关于文件大小包括用k、m表示的全部换成字节大小,执行更新语句后,没有提交,对原数据没有做任何改变
这里在执行更新sql语句后,提交就对原数据进行修改。