mysql中python如何插入date

mysql中python如何插入date,第1张

先连接数据库,设置sql语句变量,然后游标打开变量,最后关闭游标,代码如下

conn=MySQLdb.connect(host="localhost",user="root",passwd="twet",db="test",charset="utf8")

cursor = conn.cursor()

sql = "insert into table(date) values(2014年4月1日)"

cursor.execute(sql)

cursor.close()

怎么向数据库中插入当前系统时间

在数据库表中添加默认的当前日期列:

表中添加日期列,在其默认值中,填上默认日期的函数即可。

oracle 当中是sysdate!

sql server中是GETDATE()

MySQL:curdate()

’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。

不包括当前的时间 只显示年月日:需要你读取出来的时候,删除掉后面的时间部分。

因为数据库会自动加上 0:00:00 的。

1.如果值为None,给个默认值

if not aa:

aa=1

2.没有默认值,就拼sql

if not aa:

sql = 'insert table(bb,cc) values(.....)'

else:

sql = 'insert table(aa,bb,cc) values(.....)'


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9895848.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存