MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1899|回复: 1
打印 上一主题 下一主题

[SQL类] mysql 怎样修改 字段名

[复制链接]
跳转到指定楼层
1#
发表于 2016-9-7 11:21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ribmusic 于 2016-9-7 11:23 编辑

=========知识普及============
show create table 表名;                //显示表的所有字段
update 表名  set openid='1231',username='123' where id = 2;       //多个条件
set names gbk;    //出现此情况多数是因为系统的编码和你想要插入的编码不一致导致的,可以通过show create table 表名; 来查看。
\sshow variables like "%char%" ;               //查看mysql系统的编码




大家好,我是菜鸟,网上找了,书上看了,但我的这个表的字段名为什么就改不了呢?
+-------------+--------------+--------------+
! NUM ! user ! password !
+-------------+--------------+--------------+
!001 ! 陆俪琪 !abbcd !
!002 ! 骆美琳 !ccdjki !
。。。。
如果我想把这个表的 password 段名,改成CHENGJI,并且下列对应的属性值由以前的varchar(50) 类型换成 int(10),请问这个命令我该怎么写呢?
alter table student_chengji(我的表名) change column password CHENGJI varchar(50)
就行了,非常非常感谢你,我也郁闷了很久


eg:除此之外还有一种笨办法。就是先删除列,在添加一个新列--删除列
--删除列
alter table tablename drop column password

--添加列
alter table tablename add chengji int(10) null






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 分享淘帖 顶 踩
2#
 楼主| 发表于 2016-9-7 12:05:15 | 只看该作者
MYSQL初学者使用指南 http://www.mysqlpub.com/thread-144-1-1.html
15分钟学会MySQL(Windows版) http://www.mysqlpub.com/thread-143-1-1.html
mysql 设为UTF8编码 无法输入中文  http://www.mysqlpub.com/thread-564-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-4-20 06:07 , Processed in 0.065952 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表