mysql给表添加字段的命令

   给表添加字段的命令:
?

1

alter table tableName add newColumn varchar(8) comment '新添加的字段'

  在这句语句中需要注意的是,comment为注释,就像在java中//作用是一样的。

  comment后需要加单引号将注释引起来。

时间: 2025-01-02 10:04:57

mysql给表添加字段的命令的相关文章

mysql修改表、字段、库的字符集

mysql修改表.字段.库的字符集 修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...]; 把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集: ALTER TABLE test CONVERT TO CHARACTER SET character_name [COLLATE ...] 如:ALTER TABLE test CONVERT TO CHAR

FuncADDColumn(为表添加字段)

用于为表添加字段.可以侦测表中有没有这字段.如果没有,添加该字段. /*author:nybtime   :2003/12/29fixtime :aim    :看表中是否有这个字段,如果没有,添加上input  : 调用:execute FuncADDColumn 'a','c','int'execute FuncADDColumn 'a','ddd','varchar(100)'*/CREATE   PROCEDURE FuncADDColumn@tablename  varchar(128

图片-如何用mysql更改表的字段名。

问题描述 如何用mysql更改表的字段名. 新建了个表tv_play,如图: 请问该如何把表的shit字段改为a_piece_of_shit? 解决方案 语法:alter table 表名 change column 旧字段名 新字段名 [约束条件]: 示例: alter table tv_play change column shit a_piece_of_shit: 如果字段有数据,最好新建a_piece_of_shit字段,然后把shit字段信息更新到a_piece_of_shit中,再删

PHP获取mysql数据表的字段名称和详细信息的方法_php技巧

首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: 复制代码 代码如下: SHOW DATABASES                                //列出 MySQL Server 数据库. SHOW TABLES [FROM db_name]                    //列出数据库数据表. SHOW CREATE TABLES tbl_name                    //导出数据表结构. SHOW TABLE STATUS [FR

Yii 2 创建 migration 给表添加字段的例子

使用 Yii 2 框架的 migration 也是挺方便的,现代 PHP 开发框架都具备这个特性,使用 migration 数据库迁移功能,对数据库进行操作,它的意义在于记录下数据库修改的版本,而且方便项目的部署,数据库的回滚,不需要手动操作线上的数据库. 创建一个 migration 执行 yii 命令: php yii migrate/create add_column_rsync_sh_to_conf_table 这样就生成了一个 migration 数据库迁徙文件. 我要给 Projec

新手想小试牛刀,已经建立好mysql数据库表添加了几行数据.现在想通过java web吧mysql里的几条数据显示到网页上!

问题描述 本人纯新手,希望大家多多包涵已经在本地创建了mysql数据库,自己写了几条数据.我的想法是通过本地网页上的随便一个按钮,点过以后就显示本地mysql已储存的数据.上学的时候学过java,PHP和其他什么的我没见过,所以请大家告诉我java的实现方法和步骤.已经安装好JDKTomcatMySQLEclipse(JEE版)在百度里看别人在mysql里随便写几个测试数据后,然后又写了个.JSP就可以再网页里显示数据了,看着简单,但是搬运修改下后自己的机器上跑不了.... 解决方案 解决方案二

oracle大表添加字段default经验分享

当oracle单表数据量上亿时,对表进行alter table aa add column_1 varchar2(2) defalut 'Y';时,效率及安全性是必须考虑的因素. 本帖以2亿的数据表aa举例: alter table aa add column_1 varchar2(2) defalut 'Y'; Table altered Executed in 3600 seconds 直接用了一个小时,而且在这过程中是加上了表级锁,也就是连查询都是会被等待的,这是相当危险的操作. 为什么会

MySQL多表之间字段的匹配实现代码_Mysql

复制代码 代码如下: $sql=$empire->query("select table.title,lianxi,table.dizhi,table.id from table,table1 where table1.sid like concat( '%|',table.id,'|%') and table1.id=".$navinfor[id].""); while($r=$empire->fetch($sql)) { $title=$r['tit

MySQL和Oracle的添加字段的处理差别

昨天在微信群中有个朋友也是无意中问了一下,说数据库中的表字段想保持一种相对规范的顺序,怎么办?要知道Oracle中这个操作就比较纠结了,因为是按照追加的方式来处理的.没法在已有的字段1,字段2中间添加一个字段3.但是MySQL却可以,这个方面MySQL看起来要灵活的多,这个是什么原因呢,他们在设计上有什么差别呢. MySQL中对每个表存在一个定义文件,即frm文件,我们来取出一个表,看看能不能简单解析一下. 比如一个表字段的内容如下: > desc zd_warshrine_prostate;