• mysql在表的某一位置增加一列、删除一列、修改列名


    如果想在一个已经建好的表中添加一列,可以用以下代码:
    
    alter table 表名 add column 列名 varchar(20) not null;
    
    这条语句会向已有的表中加入一列,这一列在表的最后一列位置。如果我们希望添加在指定的一列,可以用:
    
    alter table 表名 add column 列名 varchar(20) not null after user1;
    
    注意,上面这个命令的意思是说添加addr列到user1这一列后面。如果想添加到第一列的话,可以用:
    
    alter table 表名 add column 列名 varchar(20) not null first;
    
    
    将表yusheng中,列名def改为unit
    
    alter table yusheng change def unit char;
    
    
    将表yusheng中,列名def的列删除
    
    alter table yusheng drop column def ;
    

      

    复制table表
    create table 新表名(
    select ID,name,number,numberid
    from 要复制的表名);
    
    
    查看表的各种数据类型
    describe `student`
    
    
    查看表的已存数据
    select * from 表名 (select id,name,number,numberid from 表名)
    
    
    添加数据
    insert into 表名 (ID,name,number,numberid) values(1,'Logic',220,1),(2,'HTML',160,1),(3,'Java OOP',230,1);
    
    
    删除数据
    delete from 表名 where 条件;
    
    
    修改数据
    update 表名 set numberid=2 where 条件
    
    
    降序排列
    select id,name,number,numberid from 表名 order by id desc;
    
    
    添加别名
    select id(列名) '别名' ,(列名) as '别名' from 表名;
    

      

  • 相关阅读:
    记一次struts项目空指针异常
    struts2问题(已解决)java.nio.file.InvalidPathException: Illegal char <:> at index 3: jar:file:
    Road Map
    API
    Report of program history
    正则表达式验证用户信息
    RegExp( replace()的示例 )
    DOM与BOM部分示例
    伪类与伪元素
    第三次随笔(按钮外观改变)
  • 原文地址:https://www.cnblogs.com/Andrew520/p/9940251.html
Copyright © 2020-2023  润新知