2019-10-08 工作日志

本文详细介绍如何使用SQL语句在MySQL中创建数据库表,并利用mysqlforexcel插件实现Excel数据的快速导入。此外,文章还探讨了清空表后自增ID的处理方法,以及TRUNCATE与DELETE的区别,提供了实用的建表时间与更新时间属性设定技巧。
摘要由CSDN通过智能技术生成

今日工作内容

  1. 使用sql语句,在mysql已有数据库中创建表
  2. 使用mysql for excel插件,在excel中直接将数据导入数据库
纪要
  1. 创建数据库
    在这里插入图片描述
    具体可视化操作窗口对应如下:
    在这里插入图片描述
    在这里插入图片描述
  2. 使用mysql for excel 直接在excel中将数据导入相对应的表中,注意,若表头为标题,需要对其进行勾选;还需小心核对映射关系
    在这里插入图片描述
    在这里插入图片描述
知识点
  1. 清空表后,自增ID仍从1开始
    在这里插入图片描述
    此乃方法一,方法二:清空表后,使用alter进行修改表属性
    在这里插入图片描述
    方法博文原址:https://blog.csdn.net/bug_love/article/details/72626653

额外知识点:有关TRUNCATE和DELETE的区别

  1. 有关建表时间与更新时间的区别
    在创建数据库时,只有跟新时间的属性设定。实际业务中,建表时间为固定时间,跟新时间随数据的更改而变动,所以会有建表时间和跟新时间两种属性:
    在这里插入图片描述
    其中的 NOT NULL DEFAULT ‘0000-00-00 00:00:00’ ,含义为首次获取的时间不为0且默认为’0000-00-00 00:00:00’
参考文档:
  1. 建表时添加注释:
    https://www.cnblogs.com/qinxu/p/9291115.html

  2. timestamp随当前时间戳更新
    https://www.iteye.com/blog/wellba-2217849
    https://blog.csdn.net/u011191463/article/details/79607966
    https://blog.csdn.net/lizhenyi111/article/details/80134610

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值