zoukankan      html  css  js  c++  java
  • 数据库Mysql

    1.存在表A 想创建一个表结构一样的表B

    CREATE TABLE 新表名
    LIKE 旧表名;

    2.将A 表跟B表结构一样 将A 表中所有数据入库到B表中

    INSERT INTO 新表
    SELECT * FROM 旧表;

    3.在临时表B中入库A中满足某些条件的数据(id 还是保持自增)

    INSERT INTO B(
    id,
    column1,

    column2,

    column3
    ) SELECT
    null,

    column1,

    column2,

    column3

    FROM

    A
    WHERE
    column1 = '10003';

    4.创建含有时间戳的表结构时可在建表就赋值默认值为当前 时间 以下为时间戳精确到毫秒 以及到秒

    drop table if exists test;
    CREATE TABLE `test` (
    `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
    `user_code` varchar(50) DEFAULT NULL COMMENT '用户token',
    `system_number` varchar(20) DEFAULT NULL COMMENT '业务线号',
    `create_time` timestamp(3) NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
    `last_update_time` timestamp(3) NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '最后更新时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='后台登录用户token与业务线映射表';

    drop table if exists test;
    CREATE TABLE `test` (
    `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
    `user_code` varchar(50) DEFAULT NULL COMMENT '用户token',
    `system_number` varchar(20) DEFAULT NULL COMMENT '业务线号',
    `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `last_update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后更新时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='后台登录用户token与业务线映射表';

  • 相关阅读:
    CSRF漏洞详细说明
    跨域的另一种解决方案——CORS(Cross-Origin Resource Sharing)跨域资源共享
    使用 X-Frame-Options 防止被iframe 造成跨域iframe 提交挂掉
    html manifest 离线配置
    Xcode更新至IOS 9 后错误处理
    Web App时代的缓存机制新思路
    HTML5时代的Web缓存机制
    如何构建可缓存站点
    Web浏览器的缓存机制
    Web缓存的作用与类型
  • 原文地址:https://www.cnblogs.com/sailormoon/p/12199577.html
Copyright © 2011-2022 走看看