常用的通过mysql命令来更改表结构的一些sql语句,包括添加、删除、修改字段、调整字段顺序。

添加字段:

alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid`; (在哪个字段后面添加)

删除字段:

alter table `user_movement_log` drop column Gatewayid;

调整字段顺序:

ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID;

//主键

alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

//增加一个新列

alter table t2 add d timestamp;
alter table infos add ex tinyint not null default '0';

//删除列

alter table t2 drop column c;

//重命名列

alter table t1 change a b integer;

//改变列的类型

alter table t1 change b b bigint not null;
alter table infos change list list tinyint not null default '0';

//重命名表

alter table t1 rename t2;

加索引

mysql> alter table tablename change depno depno int(5) not null;
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);
mysql> alter table tablename add index emp_name (name);

加主关键字的索引

mysql> alter table tablename add primary key(id);

加唯一限制条件的索引

mysql> alter table tablename add unique emp_name2(cardnumber);

删除某个索引

mysql>alter table tablename drop index emp_name;

修改表:

增加字段:

mysql> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:

mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段:

mysql> ALTER TABLE table_name DROP field_name;

mysql--------命令来操作表相关推荐

  1. mysql更改数据文件目录及my.ini位置| MySQL命令详解

    需求:更改mysql数据数据文件目录及my.ini位置. 步骤: 1.查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径 ...

  2. mysql 命令源码_MySQL常用命令

    创建用户 CREATE USER 'root'@'%' IDENTIFIED BY 'password'; 创建用户并赋予指定权限 grant create,select,update,insert, ...

  3. mysql 执行cmd,mysql命令行中执行sql的几种方式总结

    1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...

  4. linux mysql 命令 大全

    linux mysql 命令 大全 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...

  5. mysql客户端指令_mysql command line client(mysql命令行客户端)

    mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...

  6. mysql 账户管理_如何用MySQL 命令来实现账户管理

    今天我们要学习的是如何用MySQL 命令的方式来对账号进行管理,我们大家都知道在实际应用中MySQL 命令可以完成多种任务,以下的文章主要是对用MySQL 命令的方式来对账号进行管理的具体内容介绍. ...

  7. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

  8. linux下mysql授权_linux下mysql命令(用户授权、数据导入导出)

    1,linux下启动mysql的命令: 复制代码 代码示例: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2,linux下重启my ...

  9. python pymysql实例_python笔记-mysql命令使用示例(使用pymysql执行)

    一.mysql命令使用 学习完mysql现在来进行一些测试 1.1.进入mysql 终端输入一下命令,进入数据库 mysql -uusername -p 1.2 进入数据库 在mysql终端输入如下命 ...

  10. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

最新文章

  1. 【学习笔记】超简单的快速数论变换(NTT)(FFT的优化)(含全套证明)
  2. 动手学深度学习(二)
  3. QGraphicsScene 的简单理解--关于手册的简要翻译
  4. Pixhawk原生固件PX4之顶层软件结构
  5. SpringBoot自动化配置的注解开关原理
  6. stl max函数_std :: max_element()函数以及C ++ STL中的示例
  7. windows中mysql添加环境变量_windows 下添加mysql到系统环境变量
  8. cesium 风向数据_风向标; 针对“实时”生产数据SQL Server开发/测试数据库克隆
  9. CAP、BASE、ACID基本概念
  10. 多个DbContext修改同一张表测试
  11. Chrome谷歌浏览器登入指引
  12. cso(布谷鸟)算法优化神经网络参数
  13. 2021北京家庭摇号官网信息汇总
  14. 2022情人节送男朋友什么礼物好,情人节送礼推荐
  15. 第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-邮箱状态
  16. 安卓手机如何投影到电脑?手机屏幕投影到电脑
  17. 解决ifconfig command not found 问题
  18. 怎么关闭win7计算机一键还原系统,电脑一键还原,小编教你win7电脑如何一键还原...
  19. Python 一维列表 (list) 转换为二维列表 (list)
  20. linux 内核 触摸屏,Linux 5.1内核将支持更多的触摸屏

热门文章

  1. Java之HashMap源码解析1
  2. Spark UDF用户自定义函数
  3. Android性能优化典范第二季
  4. matlab处理图片建系,求MATLAB处理一张图片,把图片放入坐标系,建立类似于经纬度的网格...
  5. python modbus tk 库_如何使用modbus tk rtu(python)设置简单的从机和主机
  6. 3D中OBJ文件格式详解
  7. codeforces193B
  8. 「PKUWC2018」Minimax
  9. 什么是SCADA Viewer
  10. Assembler NASM 指令说明