MySQL之alter语句用法总结
1:删除列
ALTER TABLE 【表名字】 DROP 【列名称】
2:增加列
ALTER TABLE 【表名字】 ADD 【列名称】 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)
唯一键:ALTER TABLE wx_cmsListMenu ADD UNIQUE(MenuName,title)
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数据库中ALTER TABLE语句的用法研究.pdf
MySQL的ALTER TABLE语句是数据库管理系统中用于修改已有表格结构的关键命令,它允许我们对数据库中的表进行多种操作,如添加、删除或修改列,更改列的类型,重命名列或表,以及添加或删除索引。下面我们将详细讨论...
如果需要更改表中某个字段的数据类型或属性,可以使用`ALTER TABLE`语句。例如: ```sql ALTER TABLE questionlib MODIFY id INT(11) AUTO_INCREMENT; ``` 这条命令将`questionlib`表中的`id`字段类型更改为自动递增...
### MySQL语句-ALTER DATABASE详解 #### 一、概述 `ALTER DATABASE` 是MySQL中一个重要的数据库管理命令,主要用于修改现有数据库的各种属性和配置。通过使用这一命令,管理员能够灵活地调整数据库设置以满足不同...
MySQL语句用法、添加、修改、删除字段 MySQL是一种流行的关系型数据库管理系统,能够存储和管理大量的数据。为了有效地管理和维护数据库,需要掌握相应的MySQL语句。下面将详细介绍MySQL语句的用法,包括添加、修改...
以下是 MySQL 语句大全的知识点总结: 数据库操作 * 显示数据库:使用 `show databases` 语句可以显示当前 MySQL 服务器中的所有数据库。 * 使用数据库:使用 `use 数据库名称` 语句可以选择当前要操作的数据库。 ...
### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...
MySQL 的 SQL 语句大小写不敏感问题解决方案 MySQL 的 SQL 语句大小写不敏感问题是一个普遍存在的问题,特别是在 Linux 和 Windows 两种操作系统下。这个问题的产生是由于 MySQL 在不同的操作系统下对大小写的处理...
### MySQL中的ALTER EVENT详解 #### 一、概述 在MySQL中,`EVENT`是一种非常有用的数据库对象,...通过深入理解并熟练掌握`ALTER EVENT`的使用方法,用户可以更加高效地管理数据库任务,提高系统的稳定性和可维护性。
### MySQL的语句总结 本篇文章旨在为初学者提供一份简明扼要的MySQL语句指南,涵盖了数据库管理和操作的基本方面。以下将详细介绍文件中提到的一些关键知识点。 #### 1. 检查MySQL服务状态 ```bash sudo service ...
mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法 实例一:...
在本示例中,主要展示了如何使用DDL语句创建、修改和删除MySQL数据库中的表。 首先,创建用户表`t_user`: ```sql create table t_user( id int primary key auto_increment, username varchar(40), password ...
MySQL是一种广泛使用的开源...以上就是MySQL语法语句的基本框架,每个部分都有许多细分的细节和用法,需要通过实际操作和学习来深入了解和掌握。实践中,根据业务需求灵活运用这些语句,可以实现高效的数据管理和处理。
本资料“mysql语句大全及用法”涵盖了MySQL中的基本概念、语法以及常用操作,旨在帮助用户深入理解和熟练运用MySQL。 1. **SQL基础** SQL(Structured Query Language)是用于管理关系数据库的语言,包括数据查询...
### MySQL语句大全知识点解析 #### 一、概述 MySQL是一种流行的关系型数据库管理系统(RDBMS),...以上是对给定文档内容的详细解读与扩展,涵盖了MySQL中最常用的语句及其用法,旨在帮助读者全面理解MySQL的核心操作。
一、基本用法 1. 增加列 alter table tbl_name add col_name type 例如, 给pet的表增加一列 weight, mysql>alter table pet add weight int; 2. 删除列 alter table tbl_name drop col_name 例如, 删除pet表...