首页 > 数据库 >MySQL - SQL语句增加字段/修改字段/修改类型/修改默认值

MySQL - SQL语句增加字段/修改字段/修改类型/修改默认值

时间:2023-04-27 17:25:45浏览次数:26  
标签:修改 age player 添加 MySQL TABLE 默认值 ALTER

1. 添加字段,比如我在数据表中添加一个 age 字段,类型为int(11)

ALTER TABLE player ADD COLUMN age int(11);

2. 修改字段名,将 age 字段改成player_age

ALTER TABLE player RENAME COLUMN age to player_age

3. 修改字段的数据类型,将player_age的数据类型设置为float(3,1)

ALTER TABLE player MODIFY (player_age float(3,1));

4. 删除字段, 删除刚才添加的player_age字段

ALTER TABLE player DROP COLUMN player_age;

5. 添加新字段【同时添加字段类型,注释,且是指定字段后面】

ALTER TABLE `users_max_score` ADD COLUMN game_type tinyint(1) COMMENT '游戏类型 0:bingo 1: solitaire' after `game_number`;

6. 增加 / 删除字段备注

Note

字段已经存在 ==> MODIFY,  不存在 ==> ADD

添加备注

/*oracle*/
comment on column 表名.列名 is '备注';


/*mysql*/
ALTER TABLE 表名 MODIFY 字段名 类型 COMMENT '备注';

 

标签:修改,age,player,添加,MySQL,TABLE,默认值,ALTER
From: https://www.cnblogs.com/min225016/p/17359486.html

相关文章

  • java 后台给前台传值,html:select,html:text等加载页面显示默认值的方法
    后台写request.setAttribute("dateCreated","黑色头发");前台接收:html:text<html:textproperty="dateCreated"value="${dateCreated}"/>html:select<html:selectproperty="accountsUser"va......
  • DataX-在Windows上实现postgresql同步数据到mysql
    场景DataX-阿里开源离线同步工具在Windows上实现Sqlserver到Mysql全量同步和增量同步:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130330353在上面实现sqlserver到mysql的数据同步之后,如果要实现postgresql到mysql数据同步流程一样。以PostGis中的OGC元数据......
  • Linux安装Mysql5.7
    前言:还是和以前一样,linux安装软件的目录都是data目录1.进入data目录,创建mysql目录并进入该目录cd/datamkdirmysqlcdmysql 2.删除默认配置,不推荐rm-rf rm/etc/my.cnfy 3.上传"mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz"文件到当前目录(/data/mysql)"m......
  • mysql字段类型json更新
    updatetbl_testsettest_json=JSON_REPLACE(test_json,'$."jsonFieldName"',(CAST(test_json->'$."jsonFieldName"'ASSIGNEDINTEGER)-70*365-19)*86400-3600*8)wheret......
  • 007 PPT 实现限制修改
    方法一:将PPT另存为——PPT图片演示文稿(PPT将以图片的形式展现)方法二:为PPT加密,即修改时,需输入密码后方可修改,否则只读WPS==>文件/文档加密,设置密码即可PPT2016==》文件/另存为/工具/常规选项,如下图所示: ......
  • MySQL锁机制详解-表锁与行锁
    转、MySQL锁机制详解-表锁与行锁https://blog.csdn.net/huangjhai/article/details/119011417  转:什么是线程死锁?如何避免死锁? 相互强占彼此资源,导致彼此等待。线程挂起 阻塞......
  • MySQL用的在溜,不知道业务如何设计也白搭!!!
    MySQL业务设计作者:博学谷狂野架构师GitHub:GitHub地址(有我精心准备的130本电子书PDF)只分享干货、不吹水,让我们一起加油!......
  • MySQL用的在溜,不知道业务如何设计也白搭!!!
    MySQL业务设计作者:博学谷狂野架构师GitHub:GitHub地址(有我精心准备的130本电子书PDF)只分享干货、不吹水,让我们一起加油!......
  • docker安装mysql
    Docker安装MySQLDocker是一个开源的容器化平台,可以方便地搭建各种环境,包括MySQL数据库。在本教程中,我们将介绍如何使用Docker安装MySQL。步骤1:安装Docker首先,您需要在您的计算机上安装Docker。您可以在Docker官方网站下载适用于您的操作系统的DockerDesktop应用程序并安装。......
  • 解决MySQL数据库同步1236错误
    转载于:https://www.cnblogs.com/dukuan/p/8744295.html1、报错如下:Gotfatalerror1236frommasterwhenreadingdatafrombinarylog:'TheslaveisconnectingusingCHANGEMASTERTOMASTER_AUTO_POSITION=1,butthemasterhaspurgedbinarylogscontaining......