mysql 数据库 操作记录

本文介绍了MySQL数据库的一些实用操作,包括避免修改原始数据、处理NULL值、使用ON DUPLICATE KEY UPDATE进行更新、获取最新插入ID、时间戳转换、SUM函数应用、复制表结构、联合排序、去重操作以及计算时间差等。还详细说明了TIMESTAMPDIFF函数的各个时间单位及其用法。
摘要由CSDN通过智能技术生成

1、 查出来的原始数据 尽量不要做修改

2、防止查出来的数据为null 显示  那么在insert 的时候 尽量插入“”

3、on DUPLICATE KEY  update createtime = "20160103"  使用位置  在insert into 语句之后 使用它的目的就是为了 如果 在这个时间上没有值 则选择插入 执行 insert的部分 如果有 就应该更新这一条记录 

4、SELECT LAST_INSERT_ID() 获得 插入这一条数据的id 是多少 

5、unix_timestamp()   将时间转化为时间戳。(date 类型数据转换成 timestamp 形式整数)

 date()将将时间转换成短时间 例如 2015-12-12 12:12:12 转换成 2015-12-12

6、sum()用法  括号中 放入要计算的字段 也可放入计算的结果 

例子 num 字段为  购买书的数量   price 字段为购买购买书的价格 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值