在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接:
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)
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;
CONVERT 根据字母排序
select DISTINCT province from cd_region ORDER BY CONVERT( province USING gbk )
分享到:
相关推荐
一、基本用法 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表...
MySQL数据库中ALTER TABLE语句的用法研究.pdf
在MYSQL中,我们可以使用grant命令来控制用户的权限,使用alter table命令来修改表结构。 解决MYSQL插入中文问题的方法是修改MYSQL的字符集为UTF-8,这样就可以正确地插入中文字符。同时,我们也需要在插入数据时...
本资料“mysqlalter命令共5页.pdf”可能详细介绍了`ALTER`命令的各种用法,包括但不限于添加、删除、修改列,更改表名,添加或删除索引,以及调整表的存储引擎等。 1. **添加列**:使用`ALTER TABLE`可以向已存在的...
mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法 实例一:...
通过掌握这一命令的使用方法,可以有效地管理和优化数据库性能。此外,了解如何查看和修改字符集和校对规则对于处理多语言环境下的数据非常重要。希望本文能帮助读者更好地理解和应用 `ALTER DATABASE` 命令。
MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于管理的特点,在Web开发和其他数据存储应用中占有重要地位。这份中文手册是英文原版的翻译版本,虽然可能不包含最新的更新,但对于...
mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法。 实例一:...
通过以上介绍,我们可以看到不同的数据库系统虽然都支持ALTER命令来修改表结构,但在具体的语法和使用方法上存在一定的差异。了解这些差异对于跨数据库环境的开发人员来说是非常重要的,能够帮助他们在实际工作中...
当然现在大多都是用phpmyadmin或mysql图形化操作工具,更方法,这样的是临时使用的,或没有图形界面的方法。大家可以使用上述的图形化工具操作。下面推荐几款软件:mysql图形管理工具Navicat 8.2中文免费版SQL-...
MYSQL ALTER TABLE命令用于修改表结构,例如添加/修改/删除字段、索引、主键等等,本文章通过实例向大家介绍MYSQL ALTER TABLE语句的使用方法, MySQL ALTER语法如下: ALTER [IGNORE] TABLE tbl_name alter_spec...
### 在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法 #### 背景介绍 在软件开发过程中,特别是涉及到多语言环境的应用程序开发时,字符编码问题常常成为开发者需要解决的一个重要问题。对于使用...
### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...
### Linux 下 MySQL 数据库安装及使用方法详解 #### 一、引言 随着信息技术的不断发展,数据库技术在各个行业中扮演着越来越重要的角色。对于 Linux 用户而言,掌握如何在 Linux 系统下安装和使用 MySQL 数据库显得...
以下是对这些系统中一些关键语法和用法的对比: 1. **查看表结构**: - SQL Server:`exec sp_help '表名'` - Oracle:在SQL命令窗口中,可以使用`desc 表名`或`describe 表名` - MySQL:`desc 表名`或`show ...
在处理MySQL中文乱码问题时,最重要的是确保服务器端、数据库、表以及客户端的字符集设置一致,并且使用广泛兼容的字符集如`utf8`或`utf8mb4`。此外,还需要注意在连接MySQL时正确设置客户端字符集。通过以上步骤,...
MySQL的ALTER TABLE语句是数据库管理系统中用于修改已有表格结构的关键命令,它允许数据库管理员对已存在的表进行各种更改,包括添加、删除或修改列,添加或删除索引,更改表名,以及调整表的存储引擎和参数。...