• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

查看修改MySQL表结构命令

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

简述

小编经常会遇到一些数据库编码不对得问题,好TM头疼,这里做一个记录,供大家参考。

修改数据库字符集:

ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE …];

把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:

ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE…];

如:ALTER TABLE myAPP_cont1 DEFAULT CHARACTER SET utf8;

修改字段的字符集:

ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE …];

如:

ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;

ALTER TABLE myAPP_cont1 CHANGE titles titles VARCHAR(100) CHARACTER SET utf8;

查看数据库编码:

SHOW CREATE DATABASE db_name;

查看表编码:

SHOW CREATE TABLE tbl_name;

查看字段编码:

SHOW FULL COLUMNS FROM tbl_name;

添加主键或索引

1. 添加主键

ALTER TABLE 表名 ADD PRIMARY KEY (字段名);

alter table table_a ADD PRIMARY KEY (id);

2. 删除主键

ALTER TABLE 表名 DROP PRIMARY KEY;

alter table table_a DROP PRIMARY KEY;

3. 添加唯一索引

ALTER TABLE 表名 ADD UNIQUE 索引名(字段名);

alter table table_a ADD UNIQUE column_a_unique_index (column_a);

4. 添加普通索引

ALTER TABLE 表名 ADD INDEX 索引名 (字段名);

alter table table_a ADD INDEX column_a_index (column_a);

5. 删除索引

ALTER TABLE 表名 DROP INDEX 索引名;

alter table table_a DROP INDEX column_a_index;

到此这篇关于查看修改MySQL表结构命令的文章就介绍到这了,更多相关修改MySQL表结构命令内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Oracle存储过程和存储函数创建方法(详解)发布时间:2022-02-08
下一篇:
MongoDB 常用的数据类型和基本操作发布时间:2022-02-08
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap