//主键
ALTER TABLE tablename add new_field_id int(5) UNSIGNED DEFAULT 0 NOT NULL anto_increment,ADD PRIMARY KEY (new_field_id);
//增加一个新列
mysql>ALTER TABLE tablename ADD fieldname fieldtype
如:
ALTER TABLE t2 ADD d TIMESTAMP;
ALTER TABLE infos ADD ex TINYINT NOT NULL DEFAULT '0';
//删除列
mysql>ALTER TABLE table_name DROP field_name
如:
ALTER TABLE t2 DROP COLUMN c;
//修改原字段名称及类型
mysql>ALTER TABLE tablename CHANGE old_field_name new_field_name field_type;
如:
//重命名列
ALTER TABLE t1 CHANGE a b INTEGER;
//改变列的类型
ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;
ALTER TABLE infos CHANGE list list TINYINT NOT NULL DEFAULT '0';
//重命名表
ALTER TABLE t1 RENAME t2;
//加索引
mysql>ALTER TABLE tablename CHANGE depno depno int(5) NOT NULL;
mysql>ALTER TABLE tablename ADD INDEX 索引名 (字段名1[,字段名2……]);
mysql>ALTER TABLE tablename ADD INDEX emp_name(name);
//加主关键字的搜索
mysql>ALTER TABLE tablename ADD PRIMARY KEY(id);
//加唯一限制条件的索引
mysql>ALTER TABLE tablename ADD UNIQUE emp_name2(cardnumber);
//删除某个索引
mysql>ALTER TABLE tablename DROP INDEX emp_name;
分享到:
相关推荐
MySQL的ALTER TABLE语句是数据库管理系统中用于修改已有表格结构的关键命令,它允许我们对数据库中的表进行多种操作,如添加、删除或修改列,更改列的类型,重命名列或表,以及添加或删除索引。下面我们将详细讨论...
MySQL语句用法、添加、修改、删除字段 MySQL是一种流行的关系型数据库管理系统,能够存储和管理大量的数据。为了有效地管理和维护数据库,需要掌握相应的MySQL语句。下面将详细介绍MySQL语句的用法,包括添加、修改...
MySQL数据库中ALTER TABLE语句的用法研究.pdf
mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法 实例一:...
MySQL是一种广泛使用的开源...以上就是MySQL语法语句的基本框架,每个部分都有许多细分的细节和用法,需要通过实际操作和学习来深入了解和掌握。实践中,根据业务需求灵活运用这些语句,可以实现高效的数据管理和处理。
* 修改表:使用 `alter table` 语句可以修改一个表的结构,例如修改表名、修改字段类型、修改字段名、增加列、增加/删除主键、增加/删除外键等。 表数据操作(CRUD) * 查询:使用 `select` 语句可以从表中查询...
通过掌握这一命令的使用方法,可以有效地管理和优化数据库性能。此外,了解如何查看和修改字符集和校对规则对于处理多语言环境下的数据非常重要。希望本文能帮助读者更好地理解和应用 `ALTER DATABASE` 命令。
MYSQL ALTER TABLE命令用于修改表结构,例如添加/修改/删除字段、索引、主键等等,本文章通过实例向大家介绍MYSQL ALTER TABLE语句的使用方法, MySQL ALTER语法如下: ALTER [IGNORE] TABLE tbl_name alter_spec...
本资料“mysqlalter命令共5页.pdf”可能详细介绍了`ALTER`命令的各种用法,包括但不限于添加、删除、修改列,更改表名,添加或删除索引,以及调整表的存储引擎等。 1. **添加列**:使用`ALTER TABLE`可以向已存在的...
如果需要更改表中某个字段的数据类型或属性,可以使用`ALTER TABLE`语句。例如: ```sql ALTER TABLE questionlib MODIFY id INT(11) AUTO_INCREMENT; ``` 这条命令将`questionlib`表中的`id`字段类型更改为自动递增...
mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法。 实例一:...
根据提供的文件信息,我们可以归纳出一系列关于MySQL的基本操作与概念性的知识点。虽然原文中的部分信息不够清晰,但依然可以从已有的上下文中提炼出...通过这些基础操作的学习,可以更好地掌握MySQL数据库的使用方法。
### MySQL中的ALTER EVENT详解 #### 一、概述 在MySQL中,`EVENT`是一种非常有用的数据库对象,...通过深入理解并熟练掌握`ALTER EVENT`的使用方法,用户可以更加高效地管理数据库任务,提高系统的稳定性和可维护性。
这份"mysql基础语句大全及用法讲解"的压缩包文件,显然是为了帮助初学者或进阶用户掌握MySQL的基本操作和语句用法。下面,我们将详细探讨MySQL中的关键知识点。 1. **数据类型**: MySQL支持多种数据类型,如整数...
### MySQL的语句总结 本篇文章旨在为初学者提供一份简明扼要的MySQL语句指南,涵盖了数据库管理和操作的基本方面。以下将详细介绍文件中提到的一些关键知识点。 #### 1. 检查MySQL服务状态 ```bash sudo service ...
或者,在 alter 表时可以使用以下语句: ``` ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY; ``` 此外,在 mysql table editor 中也可以直接勾选 BINARY 项,以便区分大小写。 MySQL 的 ...
### MySQL常用语句和应用实例 #### 连接MySQL 要连接MySQL服务器,最常用的命令行格式为: ``` mysql -h 远程主机地址 -u 用户名 -p ``` 这里的`-h`参数用于指定远程主机的IP地址或域名;`-u`后面跟的是登录...
这份"mysql语句大全及用法"的压缩包文件包含了关于MySQL查询语言的基础到高级的详细指南,对于学习和提升MySQL操作技能非常有帮助。 在文档资料.docx中,可能涵盖了以下MySQL语句和用法: 1. 数据库操作: - `...