zoukankan      html  css  js  c++  java
  • 数据库里表的后期【添加列】【修改列】【删除列】【重命名表】【删除整张表】【删除整个数据库】

    创建后表的修改

    alter table 语句用于创建后对表的修改, 基础用法如下:

    添加列

    基本形式: alter table 表名 add 列名 列数据类型 [after 插入位置];

    示例:

    在表的最后追加列 address: 

    alter table students add address char(60);

     

    在名为 age 的列后插入列 birthday:

     alter table students add birthday date after age;

     

     

     

    修改列

    基本形式: alter table 表名 change 列名称 列新名称 新数据类型;

    示例:

    将表 tel 列改名为 telphone:

    alter table students change tel telphone char(13) default "-";

     

     

     

    将 name 列的数据类型改为 char(16): 

    alter table students change name name char(16) not null;

     

    删除列

    基本形式: alter table 表名 drop 列名称;

    示例:

    删除 birthday 列:

     alter table students drop birthday;

     

    重命名表

    基本形式: alter table 表名 rename 新表名;

    示例:

    重命名 students 表为 workmates: 

    alter table students rename workmates;

     

    删除整张表

    基本形式: drop table 表名;

    示例: 删除 workmates 表: 

    drop table workmates;

     

    删除整个数据库

    基本形式: drop database 数据库名;

    示例: 删除 samp_db 数据库: 

    drop database samp_db;

     

    取当前时间:

    select current_timestamp;
    select now();


    取当前时间的前一分钟:

    select SUBDATE(now(),interval 60 second);


    取当前时间的下一分钟:

    select ADDDATE(now(),interval 60 second);


    通过变化上面的单位。可以取前后几分钟,小时,天,。。。

    select ADDDATE(now(),interval 1 minute);
    
    select ADDDATE(now(),interval 1 hour);
    
    select ADDDATE(now(),interval 1 day);
     
  • 相关阅读:
    Python变量、标识符
    PyCharm中设置作者信息
    去中心化
    复杂逻辑---取数
    行政机构处理
    2020.11案例分析
    中间表
    软考--项目管理名词
    软考--近6次上午考点分析
    软考--学习方法、做题方法
  • 原文地址:https://www.cnblogs.com/zc290987034/p/5981148.html
Copyright © 2011-2022 走看看