当前位置:博客首页>>PHP >> 阅读正文

mysql动态添加删除字段

作者: 郑晓 分类: PHP 发布于: 2013-03-11 13:41 浏览(7,374) 评论(5)


今天实现的一个小功能,需要对一表动态的添加和删除字段操作,虽然说一般不建议经常使用程序去增删字段,但确实想不出其它好的解决方法了。
php+mysql添加字段方法:

$sql = "ALTER TABLE myTables ADD $columnName tinyint(1) unsigned DEFAULT '0' COMMENT '这是注释'";
$db->query($sql);

使用mysql的alter table 语法就可以向指定表中增加字段(列),其中myTables是要添加到的表名,$columnName是我要创建的字段名,其它的和建表时字段的写法相同;同样的,使用DROP COLUMN 来删除指定表中指定的字段(列)。
php+mysql 删除字段方法:

$sql = "ALTER TABLE myTables DROP COLUMN $columnName";
$db->query($sql);
       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/mysql-dynamically-add-remove-fields.html

mysql动态添加删除字段:目前有5 条留言

用户评论头像 萧萧风发表于 2013年08月27日 14:12[回复]

$link = mysql_connect(‘数据库信息’);
mysql_select_db(‘被选择中的库’);
mysql_query(“sql命令”);
这样连接

用户评论头像 小Z发表于 2013年03月11日 15:08[回复]

最近我打算入JAVA了,花半年时间学习安卓,半年要是没点感觉就放弃,继续研究C了

用户评论头像 小Z发表于 2013年03月11日 15:00[回复]

PHP调用数据库我是一点都不懂呃。。。只在VC编程中连接过数据库

    用户评论头像 郑晓发表于 2013年03月11日 15:01[回复]

    我也只会一些基础的操作,最近打算系统学习一下。