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与业务线映射表';

  • 相关阅读:
    vue3+typescript引入外部文件
    vue项目中使用sass
    关于Vue.use()使用详解
    案例:密码框格式提示信息错误
    案例:显示隐藏文本框里面的内容
    案例:循环精灵图案例
    案例:关闭淘宝二维码案例
    案例: 仿京东显示隐藏密码
    案例:根据系统时间显示不同的问候语
    ES6中类和对象的注意问题
  • 原文地址:https://www.cnblogs.com/sailormoon/p/12199577.html
Copyright © 2011-2022 走看看