Mysql数据库表结构修改命令大全一、原表的结构如下:

CREATE TABLE person(

number int(11) DEFAULT NULL,

name varchar(255) DEFAULT NULL,

birthday date DEFAULT NULL

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

二、表结构修改及代码

2.1 删除列birthday

ALTER TABLE person DROP COLUMN birthday;

2.2 添加列birthday

ALTER TABLE person ADD COLUMN birthday datetime;

2.3 修改列number类型为bigint

ALTER TABLE person MODIFY number BIGINT NOT NULL;

2.4 修改列number为id,类型为bigint

ALTER TABLE person CHANGE number id BIGINT;

2.5 添加主键

ALTER TABLE person ADD PRIMARY KEY (id);

2.6 删除主键

ALTER TABLE person DROP PRIMARY KEY;

2.7 添加唯一索引

为name这一列创建了唯一索引,索引的名字是name_unique_index.

mysql 修改表结构命令是_mysql修改表结构命令大全相关推荐

  1. mysql修改表结构 删除字段_mysql更改表结构:添加、删除、修改字段、调整字段顺序...

    添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` ( ...

  2. mysql编辑表php源码_MySQL修改表的实际应用代码示例

    以下的文章主要介绍的是MySQL修改表的实际操作命令,同时本文也有对MySQL修改表的实际操作代码的描述,如果你对其相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了. ALTER [IGNOR ...

  3. mysql添加列名在第一列_mysql在表的某一位置增加一列、删除一列、修改列名

    如果想在一个已经建好的表中添加一列,可以用以下代码: alter table 表名 add column 列名 varchar(20) not null; 这条语句会向已有的表中加入一列,这一列在表的 ...

  4. mysql修改表中学生姓名 专业_MySQL单表练习

    1.创建一个名称为mydb1的数据库. Create databasemydb1; 2.创建一个使用utf8字符集的mydb2数据库. createdatabasemydb2charsetutf8; ...

  5. mysql怎么修改为本地网络连接_mysql修改本地主机连接

    mysql修改本地主机连接 在mysql数据库安装完毕后,为了能远程连接管理mysql数据库.我们一般是在mysql服务器上通过update命令来更新user表中的host记录的.如下: mysql ...

  6. mysql表创建在哪_mysql创建表命令是哪句

    如何创建MySQL数据表?下面本篇文章给大家介绍通过命令提示符创建数据表的方法,希望对你们有所帮助. 创建MySQL数据表需要以下信息: ● 表名 ● 表字段名 ● 定义每个表字段 基本语法 以下为创 ...

  7. mysql user表字段详解_Mysql User表权限字段说明全介绍

    下文对Mysql User表权限字段进行了全部的详细说明,供您参考学习,如果您对Mysql User表权限字段不是很了解,不妨一看,相信对您会有所启迪. Select_priv:确定用户是否可以通过S ...

  8. mysql 表 视图 索引吗_Mysql多表查询, 视图,事务,索引,函数,go连接数据库

    1.1 今日目标 理解多表查询 理解子查询 能够创建视图 能够删除视图 能够查看创建视图的SQL语句 能够理解事务的作用 能够操作事务 理解索引的作用 能够创建索引 能够删除索引 知道常用的函数 了解 ...

  9. Mysql给一个大表加一列_MySQL 大表添加一列的实现

    问题参考自: https://www.zhihu.com/question/440231149 ,mysql中,一张表里有3亿数据,未分表,要求是在这个大表里添加一列数据.数据库不能停,并且还有增删改 ...

  10. mysql同步三张表如何用事务_MySQL 多表查询与事务的操作

    表连接查询 什么是多表查询 # 数据准备 # 多表查询的作用 * 比如:我们想查询孙悟空的名字和他所在的部门的名字,则需要使用多表查询 # 如果一条 SQL 语句查询多张表,因为查询结果在多张不同的表 ...

最新文章

  1. SpringMVC 框架系列之初识与入门实例
  2. 动态规划(DP),压缩状态,插入字符构成回文字符串
  3. Oracle不同系统之间时间转换(NLS_DATE_LANGUAGE )
  4. [转] Java中的static关键字解析
  5. 腹式呼吸法:腹式呼吸法
  6. dell进入u盘启动模式_戴尔主板bios设置u盘启动
  7. 计算机硬盘启动设置方法,bios设置硬盘启动,详细教您bios设置硬盘启动操作步骤...
  8. Chinese-Whisper聚类算法
  9. 【面试题】单链表的操作1
  10. PHP 微信支付 企业支付个人 企业转账个人 企业转零钱
  11. 活体检测-用照片来做人脸识别可行吗?
  12. Selenium 页面加载慢(一直转圈)
  13. 第1章 Kotlin是什么
  14. 从平民到帝皇——给企业主的启示
  15. camShift跟踪算法介绍
  16. SPARK Your Embedded Development Project with eBox-4300 Windows Embedded CE 6.0 R2 Jump Start Kit
  17. HDOJ 2026 首字母变大写
  18. 摩根大通表示CBDC不能蚕食商业金融系统
  19. 最新抖音取图小程序源码-支持达人入驻和多端发布
  20. signature=d148aa62ed913fffd968a4a920a9a8a3,a01921.html

热门文章

  1. 手写体识别识别(pytorch):
  2. hash素数表(备用)
  3. 静态网页怎么用html语言编写,简单html静态网页代码 用html编写一个静态网页
  4. 推荐系统的4个方面完全总结
  5. BlackBerry HTML5 WebWorks 平台下,让BB10应用连接上BBM
  6. 2019年度YC全美路演,来看出色项目的全解析!
  7. MATLAB实现傅里叶变换
  8. FAT32 文件系统 实践
  9. 利用html+javascript开发桌面软件
  10. 联想微型计算机v1.0,联想Energy Management