zoukankan      html  css  js  c++  java
  • mysql增加和删除字段

    • 时间字段:
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
    
    • 删除某个字段:
    ALTER TABLE `tableName` drop COLUMN `columeName`;
    
    • 增加某个字段:
    ALTER TABLE `tableName` ADD COLUMN `columeName` varchar(255) NOT NULL DEFAULT '' COMMENT '备注信息' AFTER `anotherColumeName`;
    
    • 创建表:
    CREATE TABLE `tableName` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      `msg` varchar(60) NOT NULL DEFAULT '' COMMENT '备注',
      `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='导出excel';
    
    • 删除数据库
      drop database tableName;

    • 删除表
      drop table 表名;


    MySQL5.7以上版本json字段的处理

    创建表:

    CREATE TABLE `tb_testjson` (
    	`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
    	`content` JSON NULL DEFAULT NULL,
    	PRIMARY KEY (`id`)
    )
    COLLATE='latin1_swedish_ci'
    ENGINE=InnoDB
    AUTO_INCREMENT=0
    ;
    

    1.查询json字段的值

    select content ,JSON_EXTRACT(content,"$.name") as name from tb_testjson;
    
    #select content ,content->"$.name" as name from tb_testjson;
    
    

    2.插入:
    UPDATE tb_testjson SET content=JSON_ARRAY_APPEND(content,'$.name','test') WHERE id = 2;

    {"age": "11", "name": ["ww", "test"]}
    
  • 相关阅读:
    Golang的标准命令简述
    Golang的环境安装
    初识Golang编程语言
    基于Ambari的WebUI部署Hive服务
    基于Ambari Server部署HDP集群实战案例
    HBase shell常用命令总结
    HBase完全分布式集群搭建
    HBase工作原理概述
    面向对象-接口(interface)实战案例
    myBatis 简介
  • 原文地址:https://www.cnblogs.com/mentalidade/p/6293200.html
Copyright © 2011-2022 走看看