`
ahcming
  • 浏览: 19326 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

MySQL 之alter 用法小结

阅读更多

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的基本操作及管理技巧,本文将根据提供的文件内容进行详细的解释与扩展。 #### ...

    MySQL ALTER命令知识点汇总

    总结来说,MySQL的ALTER命令是数据库管理中的关键工具,它提供了灵活的方式对表进行各种变更,包括字段的增删改查、表的重命名、存储引擎的切换以及约束条件的调整。理解并熟练掌握这些用法,对于数据库的维护和优化...

    alter提升各种数据库脚本的方法

    #### 不同数据库版本的ALTER命令用法比较 ##### 1. 修改字段类型或属性 **通用语法:** - **MySQL:** `ALTER TABLE table_name MODIFY [COLUMN] column_name new_data_type [NULL | NOT NULL] [DEFAULT value];` ...

    MySql常用命令总结+详细介绍用法

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面是进行数据库管理的主要方式。这篇文档将深入探讨MySQL的常用命令,旨在为初学者提供一份全面的参考指南。 1. **连接与断开MySQL服务器** - `mysql -...

    mysql 常用命令用法总结脚本之家整理版

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行客户端提供了丰富的功能来管理数据库。下面将详细介绍标题和描述中提到的一些常用MySQL命令。 一、启动与退出 1. 启动MySQL服务:通常在操作系统中通过...

    MySQL语句大全(个人整理)

    以下是 MySQL 语句大全的知识点总结: 数据库操作 * 显示数据库:使用 `show databases` 语句可以显示当前 MySQL 服务器中的所有数据库。 * 使用数据库:使用 `use 数据库名称` 语句可以选择当前要操作的数据库。 ...

    MySQL命令.docx

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,其命令行界面提供了丰富的功能来管理和操作数据库。本文将深入探讨MySQL的一些基本指令,包括服务管理、用户管理、数据库操作以及表的创建、修改和删除。 首先,...

    Mysql全文搜索match against的用法

    MySQL全文搜索功能主要依赖于`MATCH()`和`AGAINST()`两个函数,用于在MyISAM表类型的字段上执行高效的文本搜索。以下是对标题和描述中所述知识点的详细说明: 1. **全文搜索的前提条件** - 表的存储引擎必须是...

    mysql官方参考5.5

    参考手册中详述了各种SQL语句的用法,例如SELECT用于查询数据,INSERT用于插入记录,UPDATE用于更新数据,DELETE用于删除记录,以及CREATE、ALTER、DROP等用于数据库对象的创建、修改和删除。 三、存储引擎 MySQL ...

    计算机二级《MySQL数据库程序设计》知识点总结.pdf

    MySQL数据库程序设计涵盖了多个方面,包含了对MySQL数据库的基本操作,以及数据查询、表操作、索引和视图的管理,还涉及到了SQL语句中的一些高级用法。以下是对这些知识点的详细解释: 1. 数据操作: - 检索:通过...

    10个mysql基础语句解析及基础用法介绍.docx

    ### MySQL基础语句解析及基础用法介绍 #### 一、概述 MySQL 是一款非常流行的开源关系型数据库管理系统,广泛应用于各种规模的企业和个人项目中。SQL(Structured Query Language,结构化查询语言)作为与MySQL...

    MySQL数据库附加

    为了更好地理解和执行MySQL数据库的附加操作,我们需要了解一些常用的MySQL命令及其用法: 1. **导出数据库:** - 使用`mysqldump`命令来导出数据库: ```bash mysqldump -u root -p <database_name> > ...

    实验2 MySQL数据库对象管理

    总结来说,这个实验全面覆盖了MySQL数据库管理的基础操作,包括数据字典的查询、数据库和表的创建与修改、索引的管理和视图的创建,是学习数据库管理基础知识的理想实践。通过这个实验,学生能够掌握数据库对象的...

    mysql基础知识总结(第二版)

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储和管理数据。本文将对MySQL的基础知识进行深入探讨,包括启动与停止数据库、用户管理、数据库的三大范式、SQL语法以及DML语句用法等。 首先,启动和停止...

    MySQL的增删查改语句用法示例总结

    MySQL是世界上最流行的开源关系型数据库管理系统之一,其强大的数据操作能力在于它的SQL语言,包括了CRUD(创建、读取、更新、删除)等基本操作。以下是对标题和描述中涉及的MySQL语句的详细解释: 1. **创建列**:...

    MySQL命令大全

    mysql> alter table MyClass add passtest int(4) default ’′ 8、更改表名: 命令:rename table 原表名 to 新表名; 例如:在表MyClass名字更改为YouClass mysql> rename table MyClass to YouClass; 更新...

    MySQL面试题知识点总结

    MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在Web应用程序中广泛应用。面试时,面试官通常会考察候选人对MySQL的核心概念、优化技巧、查询语法以及安全管理等方面的知识。以下是对这些关键领域...

    mysql基础语法&存储过程示例.zip

    总结来说,这个压缩包旨在提供一个全面的MySQL学习资源,涵盖了基础语法和存储过程的各个方面,对于初学者或需要巩固MySQL知识的开发者来说,是一个非常有价值的参考资料。通过深入理解和实践其中的示例,你将能够...

Global site tag (gtag.js) - Google Analytics