1:删除列
ALTER TABLE 【表名字】 DROP 【列名称】
2:增加列
ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'
ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明', ADD 【列名称2】 INT NOT NULL COMMENT '注释说明',....
3:修改列的类型信息
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'
4:重命名列
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMMENT '注释说明'
5:重命名表
ALTER TABLE 【表名字】 RENAME 【表新名字】
6:删除表中主键
Alter TABLE 【表名字】 drop primary key
7:添加主键
ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)
8:添加索引
ALTER TABLE sj_resource_charges add index INDEX_NAME (name);
9: 添加唯一限制条件索引
ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);
10: 删除索引
alter table tablename drop index emp_name;
分享到:
相关推荐
### MySQL使用小结 在日常工作中,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。为了更好地理解和掌握MySQL的基本操作及管理技巧,本文将根据提供的文件内容进行详细的解释与扩展。 #### ...
总结来说,MySQL的ALTER命令是数据库管理中的关键工具,它提供了灵活的方式对表进行各种变更,包括字段的增删改查、表的重命名、存储引擎的切换以及约束条件的调整。理解并熟练掌握这些用法,对于数据库的维护和优化...
#### 不同数据库版本的ALTER命令用法比较 ##### 1. 修改字段类型或属性 **通用语法:** - **MySQL:** `ALTER TABLE table_name MODIFY [COLUMN] column_name new_data_type [NULL | NOT NULL] [DEFAULT value];` ...
MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面是进行数据库管理的主要方式。这篇文档将深入探讨MySQL的常用命令,旨在为初学者提供一份全面的参考指南。 1. **连接与断开MySQL服务器** - `mysql -...
MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行客户端提供了丰富的功能来管理数据库。下面将详细介绍标题和描述中提到的一些常用MySQL命令。 一、启动与退出 1. 启动MySQL服务:通常在操作系统中通过...
以下是 MySQL 语句大全的知识点总结: 数据库操作 * 显示数据库:使用 `show databases` 语句可以显示当前 MySQL 服务器中的所有数据库。 * 使用数据库:使用 `use 数据库名称` 语句可以选择当前要操作的数据库。 ...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,其命令行界面提供了丰富的功能来管理和操作数据库。本文将深入探讨MySQL的一些基本指令,包括服务管理、用户管理、数据库操作以及表的创建、修改和删除。 首先,...
MySQL全文搜索功能主要依赖于`MATCH()`和`AGAINST()`两个函数,用于在MyISAM表类型的字段上执行高效的文本搜索。以下是对标题和描述中所述知识点的详细说明: 1. **全文搜索的前提条件** - 表的存储引擎必须是...
参考手册中详述了各种SQL语句的用法,例如SELECT用于查询数据,INSERT用于插入记录,UPDATE用于更新数据,DELETE用于删除记录,以及CREATE、ALTER、DROP等用于数据库对象的创建、修改和删除。 三、存储引擎 MySQL ...
MySQL数据库程序设计涵盖了多个方面,包含了对MySQL数据库的基本操作,以及数据查询、表操作、索引和视图的管理,还涉及到了SQL语句中的一些高级用法。以下是对这些知识点的详细解释: 1. 数据操作: - 检索:通过...
### MySQL基础语句解析及基础用法介绍 #### 一、概述 MySQL 是一款非常流行的开源关系型数据库管理系统,广泛应用于各种规模的企业和个人项目中。SQL(Structured Query Language,结构化查询语言)作为与MySQL...
为了更好地理解和执行MySQL数据库的附加操作,我们需要了解一些常用的MySQL命令及其用法: 1. **导出数据库:** - 使用`mysqldump`命令来导出数据库: ```bash mysqldump -u root -p <database_name> > ...
总结来说,这个实验全面覆盖了MySQL数据库管理的基础操作,包括数据字典的查询、数据库和表的创建与修改、索引的管理和视图的创建,是学习数据库管理基础知识的理想实践。通过这个实验,学生能够掌握数据库对象的...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储和管理数据。本文将对MySQL的基础知识进行深入探讨,包括启动与停止数据库、用户管理、数据库的三大范式、SQL语法以及DML语句用法等。 首先,启动和停止...
MySQL是世界上最流行的开源关系型数据库管理系统之一,其强大的数据操作能力在于它的SQL语言,包括了CRUD(创建、读取、更新、删除)等基本操作。以下是对标题和描述中涉及的MySQL语句的详细解释: 1. **创建列**:...
mysql> alter table MyClass add passtest int(4) default ’′ 8、更改表名: 命令:rename table 原表名 to 新表名; 例如:在表MyClass名字更改为YouClass mysql> rename table MyClass to YouClass; 更新...
MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在Web应用程序中广泛应用。面试时,面试官通常会考察候选人对MySQL的核心概念、优化技巧、查询语法以及安全管理等方面的知识。以下是对这些关键领域...
总结来说,这个压缩包旨在提供一个全面的MySQL学习资源,涵盖了基础语法和存储过程的各个方面,对于初学者或需要巩固MySQL知识的开发者来说,是一个非常有价值的参考资料。通过深入理解和实践其中的示例,你将能够...