1.重新定义表中某个字段的属性

ALTER TABLE user MODIFY COLUMN name VARCHAR(200) COMMENT '姓名';

2.给表新增列字段

ALTER TABLE user ADD COLUMN sex VARCHAR(200) COMMENT '性别';

3.给表新增一列字段为int类型,并且设置默认值为0

ALTER TABLE USER ADD COLUMN STATUS INT DEFAULT 0 COMMENT '用户状态';

给表新增一列字段为varchar类型,并且设置默认值为'0'

ALTER TABLE USER ADD COLUMN STATUS varchar(1) DEFAULT '0' COMMENT '用户状态';

4.删除表中的一个列字段

ALTER TABLE user DROP COLUMN name;

5.删除某一张表,建议使用如下方式进行删除,这样可以避免由于该表不存在但我们直接进行删除操作而引起报错,导致后面的sql脚本无法执行

DROP TABLE IF EXISTS `user`;

6.创建表时给表添加备注

DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',`name` VARCHAR(32) NOT NULL COMMENT '姓名',`sex` VARCHAR(32) NOT NULL COMMENT '性别',PRIMARY KEY (`id`)
) COMMENT = '用户表';

7.修改某一个列字段的名称:例如如上图所示已经创建好了user表,现在需要将user表中的name字段的字段名称修改为username,则可以使用下述命令

ALTER TABLE user CHANGE COLUMN name username VARCHAR(32) NOT NULL COMMENT '姓名';

特别提示:如果仅仅是将一个字段名称修改为另外一个字段名称,则一定要将数据类型和其它约束条件一起添加到修改脚本中,不然被修改过后的字段会丢失掉原先的约束(非空、备注)

MySQL的常用SQL脚本相关推荐

  1. MySQL执行外部sql脚本文件的命令

    2019独角兽企业重金招聘Python工程师标准>>> 进入mysql的控制台后,使用source命令执行 Mysql>source [sql脚本文件的路径全名] 或 Mysq ...

  2. MySQL执行外部sql脚本文件的命令( source命令执行sql )

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之 ...

  3. ubuntu下mysql语句_Ubuntu安装mysql及常用SQL操作语句

    Ubuntu安装mysql及常用SQL操作语句:安装mysql,在终端运行如下三条命令. sudo apt-get install mysql-server sudo apt-get install ...

  4. DBeaver连接mysql数据库执行.sql脚本,Windows

    DBeaver连接mysql数据库执行.sql脚本,Windows操作系统 (1)首先需要DBeaver连接mysql成功. 启动mysql, mysqld --console 打开DBeaver连接 ...

  5. MySQL 批量生成 SQL 脚本语句解决实际的业务需求/如何拼接字符串/拼接字符串的 SQL 语句

    文章目录 实际需求 分析思路 写拼接 SQL 脚本的脚本语句 执行得到脚本语句 保存成 SQL 脚本文件 实际需求 有些行政区域的字段 area_fullname 是空的,如何补全呢?如下所示: 分析 ...

  6. 如何在mysql中执行sql脚本文件

    一.sql脚本文件 简介 xxxx.sql这种文件被称为sql脚本文件. sql脚本文件中编写了大量的sql语句. 我们执行sql脚本文件的时候,该文件中所有的sql语句会全部执行! 批量的执行SQL ...

  7. mysql导入本地sql脚本的两种方式

    高效导入多个.sql文件方法详解 常用的命令有两个:mysql和source 此外还有sqlimport和LOAD DATA INFILE等导入方法,不过它们主要用于导入.csv或.xml文件数据,不 ...

  8. mysql 判断字段为null表示 false 其它为true_日拱一卒,MySQL数据库 常用SQL优化技巧 十一式...

    本文中所提到的SQL优化技巧均是基于Mysql 索引 BTree类型 .将从以下几个方面介绍常用的SQL优化技巧: 避免在 WHERE 子句中使用 != 或 <> 操作符. 避免在 WHE ...

  9. php mysql数据库常用sql语句命令集合

    /*  ****** author:Vericlongmore ******  ****** update date:2012-04-05 *****  ****** spot:beijing *** ...

最新文章

  1. 在微型计算机中pci指的是一种,2010新疆维吾尔自治区计算机等级考试二级理论考试试题及答案...
  2. docker启动.NET3.1与5.0的包
  3. python去重复功能_消除Python列表重复的几种方法,python,去,一些
  4. html网页加入一个按钮,在html网页设计中,一个“登录”按钮怎么编写代码?
  5. WebFlux系列(十)WebClient 异常处理
  6. mysql企业版功能列表_大型企业数据库服务首选,AliSQL这几大企业级功能你了解几个?...
  7. 电子书下载:Beginning ASP.NET 2.0 and Databases
  8. RuiJie命令行划VLAN
  9. php $GLOBALS 超全局变量的理解
  10. [GUET-CTF2019]re-[SUCTF2019]SignIn-相册-[ACTF新生赛2020]usualCrypt
  11. VBA select case
  12. python编写程序、一个富翁与陌生人做交易_智慧职教云课堂Python程序设计(常州工业职业技术学院)题目答案...
  13. Zookeeper集群搭建(多节点,单机伪集群,Docker集群)
  14. 第三十一章 SQL命令 DROP DATABASE
  15. 什么是IPFS - BlockChain Storage 区块链存储 (1)
  16. 如何为NFT熊市做准备
  17. Kubernetes K8S之存储ConfigMap详解
  18. Justinmind6.X软件及汉化包下载地址
  19. Android虚拟机参数意义,Android虚拟机参数说明
  20. 在Unity顶部显示手机状态栏(iOS/Android)

热门文章

  1. 关于腾讯云服务器不能用公网ip访问的解决方案
  2. C# 数据库并发的解决方案(通用版、EF版)
  3. android studio 使用问题 解决方法
  4. Java 相同类型强制转换异常
  5. Angel深度学习在广告推荐训练优化中的实践.pdf(附下载链接)​
  6. 中国企业人工智能应用之道——从“浅尝试”到“规模化”.pdf(附下载链接)...
  7. 【干货】2020顶级数据团队建设全景报告-清华大学.pdf(附下载链接)
  8. 2020年6月“省时查报告”十大热门报告盘点(附下载链接)
  9. 测试开发之测试方法第一篇
  10. 为什么c语言运行了是cmd,为什么C语言的程式码执行都在命令提示符进行?而且学习的基本都是数学问题,跟开发软体有什么关系?...