查看修改MySQL表结构命令

作者:齐较瘦 时间:2024-01-26 03:45:52 

简述

小编经常会遇到一些数据库编码不对得问题,好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;

来源:https://blog.csdn.net/weixin_43968789/article/details/106719012

标签:MySQL,表结构
0
投稿

猜你喜欢

  • JS实现pasteHTML兼容ie,firefox,chrome的方法

    2023-09-21 01:55:10
  • MySQL 5.0默认100连接数的修改

    2008-11-05 13:34:00
  • 给年青设计师们的十条经验教训

    2011-03-31 17:09:00
  • 手把手教你制作Google Sitemap

    2008-09-04 10:35:00
  • ASP显示当前在线人数统计代码

    2010-04-24 15:47:00
  • SQL Server数据库内存会不断增加的问题分析

    2009-01-08 15:46:00
  • Python实现对中文文本分段分句

    2022-09-16 18:16:50
  • sqlplus登录\\连接命令、sqlplus命令的使用大全

    2023-07-01 08:16:31
  • Vue新一代状态管理工具Pinia的具体使用

    2024-05-09 15:11:53
  • python sys.stdin和sys.stdout的用法说明

    2022-04-05 07:35:29
  • 使用 laravel sms 构建短信验证码发送校验功能

    2024-05-03 15:28:42
  • 详解Python Opencv和PIL读取图像文件的差别

    2023-09-14 07:36:00
  • java 使用poi 导入Excel数据到数据库的步骤

    2024-01-19 11:21:34
  • PHP中获取文件创建日期、修改日期、访问时间的方法

    2023-06-11 18:37:15
  • java正则表达式解析html示例分享

    2023-06-13 15:53:42
  • JDBC连接集群数据库的方法

    2024-01-24 14:29:57
  • Python 学习笔记

    2022-06-18 07:12:31
  • 利用python对Excel中的特定数据提取并写入新表的方法

    2023-09-17 16:03:10
  • 恢复master..xp_logattach(log explorer)

    2010-07-01 19:19:00
  • Java正则表达式之Pattern类实例详解

    2023-11-07 10:13:33
  • asp之家 网络编程 m.aspxhome.com