sqls

ALTER TABLE `shh_data`.`topic_floor`
ADD COLUMN `updated_date` DATETIME NULL AFTER `publish_date`,
ADD COLUMN `created_date` DATETIME NULL AFTER `updated_date`;

UPDATE `xxx_data`.`xxx_nickname` SET `nick_name`='nnn' WHERE `id`='8';

INSERT INTO `xxx_data`.`xxx_nickname` (`id`, `nick_name`, `xxx_id`) VALUES ('12', 'xx', '12');

 CREATE TABLE `hhh_data`.`hhh_user` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `hhh_id` INT NULL,
  `hhh_user_nickname` VARCHAR(45) NULL,
  `home_hhh` INT NULL,
  `sex` INT NULL,
  `join_hhh_date` DATETIME NULL,
  `home_page` VARCHAR(64) NULL,
  PRIMARY KEY (`id`));

ALTER TABLE `shh_data`.`new_table`
ADD COLUMN `updated_date` DATETIME NULL AFTER `home_page`,
ADD COLUMN `created_date` DATETIME NULL AFTER `updated_date`;

ALTER TABLE `shh_data`.`new_table`
RENAME TO  `shh_data`.`hhh_user` ;

ALTER TABLE `hhh_data`.`topic_floor`
CHANGE COLUMN `hhh_user_id` `hhh_user_id` VARCHAR(25) NULL DEFAULT NULL ;

---------------------------------------------------日期

update shh_data.topic_floor set updated_date = TIMESTAMP("2017-04-08 17:25:17") where id > 1170;

类似的方法还有:

MySQL 使用下列数据类型在数据库中存储日期或日期/时间值:

  • DATE - 格式 YYYY-MM-DD
  • DATETIME - 格式: YYYY-MM-DD HH:MM:SS
  • TIMESTAMP - 格式: YYYY-MM-DD HH:MM:SS
  • YEAR - 格式 YYYY 或 YY

这种方法应用在查询某日期的记录非常简洁:

select * from shh_data.topic_floor where date(updated_date) = curdate();

--------------------------------------------------关于日期

原文地址:https://www.cnblogs.com/guazi/p/6686608.html