当前位置:Gxlcms > 数据库问题 > Python学习第97天(MySQL知识回顾)

Python学习第97天(MySQL知识回顾)

时间:2021-07-01 10:21:17 帮助过:21人阅读

    (1)增加列(字段)

          alter table tab_name add [column] 列名 类型[完整性约束条件][first|after 字段名];

      这里的first表示放在第一个,after+字段名表示放在某个字段后面
        alter table user add addr varchar(20) not null unique first/after username;
        #添加多个字段
       alter table users2 
              add addr varchar(20),
              add age  int first,
              add birth varchar(20) after name;
     使用逗号进行隔开即可
   (2)修改一列类型      alter table tab_name modify 列名 类型 [完整性约束条件][first|after 字段名];

      直接输入新的类型即可      alter table users2 modify age tinyint default 20;      alter table users2 modify age int after id;
  (3)修改列名    alter table tab_name change [column] 列名 新列名 类型 [完整性约束条件][first|after 字段名];    alter table users2 change age Age int default 28 first;
   (4)删除一列    alter table tab_name drop [column] 列名;    -- 思考:删除多列呢?删一个填一个呢?    alter table users2 add salary float(6,2) unsigned not null after name, drop addr;
  (5)修改表名   rename table 表名 to 新表名;

    此时操作针对表格
  (6)修改该表所用的字符集   alter table student character set utf8;
练习到此为止,感觉没啥可说的,据说后面有更牛逼的架构来解决,只需要知道原理即可
   

 

 

   

 

 

Python学习第97天(MySQL知识回顾)

标签:关于   column   varchar   desc   info   大写   microsoft   端口   tab   

人气教程排行