zoukankan      html  css  js  c++  java
  • mysql 操作

    1.建表:

     1 CREATE TABLE `tablename` (
     2   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
     3   `username` varchar(50) NOT NULL COMMENT '姓名',
     4   `mobile` int(30) DEFAULT NULL COMMENT '手机号',
     5   `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
     6   `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
     7   `is_valid` tinyint(1) DEFAULT '1' COMMENT '是否有效 1:是 0:不是',
     8   PRIMARY KEY (`id`),
     9   UNIQUE KEY `username` (`username`)
    10 ) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=utf8mb4;
    11 
    12 create_time: 默认值当前时间
    13 update_time:默认当前时间,当有修改操作时,此字段更新为操作时间

    2.修改字段类型

    1 ALTER TABLE tablename MODIFY COLUMN  columnname  varchar(200);
    2  
    3 -- 时间类型
    4 ALTER TABLE tablename 
    5 MODIFY COLUMN  columnname  timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';

    3.新增字段

    1 -- 时间类型
    2 ALTER TABLE tablename 
    3 ADD COLUMN columnname   timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';
  • 相关阅读:
    蓝桥杯程序设计 剪格子
    sql中 1<> 1=1的用处
    form表单的6种提交方式
    js中添加监听,判断是什么事件
    angular iFrame加载资源问题
    报表往子报表里传入list
    struts 文件上传
    获取运行时的泛型类型
    Dao层抽取BaseDao
    SSH整合总结
  • 原文地址:https://www.cnblogs.com/whycai/p/12341302.html
Copyright © 2011-2022 走看看