zoukankan      html  css  js  c++  java
  • Mysql一些常用语句

    --修改字段长度
    ALTER TABLE `表名` MODIFY COLUMN NAME VARCHAR(50) ; 
    --修改表列名
    ALTER TABLE `表名` CHANGE  COLUMN `原字段名` `新字段名` VARCHAR(30);
    --新增字段
    ALTER TABLE `表名` ADD `字段名` INT NOT NULL DEFAULT 1 COMMENT '备注';
    --添加外键约束
    ALTER TABLE `子表` ADD CONSTRAINT FK_Name FOREIGN KEY (子表ID) REFERENCES `主表`(主表ID);
    --添加CreateTime设置默认时间CURRENT_TIMESTAMP 如果设定不了, 请将 DATETIME改为TIMESTAMP。
    ALTER TABLE `表名` ADD COLUMN  `CreateTime` DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';
    --修改CreateTime 设置默认时间CURRENT_TIMESTAMP如果设定不了, 请将 DATETIME改为TIMESTAMP。
    ALTER TABLE `表名` MODIFY COLUMN  `CreateTime` DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';

    主键自曾列

    --创建自增字段
    CREATE TABLE table_name (id INT AUTO_INCREMENT PRIMARY KEY );
    --更改初始值
    ALTER TABLE table_name AUTO_INCREMENT=100;

    删除

    --删除外键约束
    ALTER TABLE `表名` DROP FOREIGN KEY FK_Name
    --删除字段
    ALTER TABLE `表名` DROP `字段`
  • 相关阅读:
    4.JDBC技术
    3.MySQL数据库
    2.Oracle数据库
    (转载)Linux 套接字编程中的 5 个隐患
    一个Sqrt函数引发的血案
    二叉搜索树BinarySearchTree(C实现)
    vector,list.queue,array.....
    boost::Circular Buffer
    boost::operators
    Disjoint Sets
  • 原文地址:https://www.cnblogs.com/liuxiaoji/p/5113366.html
Copyright © 2011-2022 走看看