MySQL的常用SQL脚本
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脚本相关推荐
- MySQL执行外部sql脚本文件的命令
2019独角兽企业重金招聘Python工程师标准>>> 进入mysql的控制台后,使用source命令执行 Mysql>source [sql脚本文件的路径全名] 或 Mysq ...
- MySQL执行外部sql脚本文件的命令( source命令执行sql )
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之 ...
- ubuntu下mysql语句_Ubuntu安装mysql及常用SQL操作语句
Ubuntu安装mysql及常用SQL操作语句:安装mysql,在终端运行如下三条命令. sudo apt-get install mysql-server sudo apt-get install ...
- DBeaver连接mysql数据库执行.sql脚本,Windows
DBeaver连接mysql数据库执行.sql脚本,Windows操作系统 (1)首先需要DBeaver连接mysql成功. 启动mysql, mysqld --console 打开DBeaver连接 ...
- MySQL 批量生成 SQL 脚本语句解决实际的业务需求/如何拼接字符串/拼接字符串的 SQL 语句
文章目录 实际需求 分析思路 写拼接 SQL 脚本的脚本语句 执行得到脚本语句 保存成 SQL 脚本文件 实际需求 有些行政区域的字段 area_fullname 是空的,如何补全呢?如下所示: 分析 ...
- 如何在mysql中执行sql脚本文件
一.sql脚本文件 简介 xxxx.sql这种文件被称为sql脚本文件. sql脚本文件中编写了大量的sql语句. 我们执行sql脚本文件的时候,该文件中所有的sql语句会全部执行! 批量的执行SQL ...
- mysql导入本地sql脚本的两种方式
高效导入多个.sql文件方法详解 常用的命令有两个:mysql和source 此外还有sqlimport和LOAD DATA INFILE等导入方法,不过它们主要用于导入.csv或.xml文件数据,不 ...
- mysql 判断字段为null表示 false 其它为true_日拱一卒,MySQL数据库 常用SQL优化技巧 十一式...
本文中所提到的SQL优化技巧均是基于Mysql 索引 BTree类型 .将从以下几个方面介绍常用的SQL优化技巧: 避免在 WHERE 子句中使用 != 或 <> 操作符. 避免在 WHE ...
- php mysql数据库常用sql语句命令集合
/* ****** author:Vericlongmore ****** ****** update date:2012-04-05 ***** ****** spot:beijing *** ...
最新文章
- 在微型计算机中pci指的是一种,2010新疆维吾尔自治区计算机等级考试二级理论考试试题及答案...
- docker启动.NET3.1与5.0的包
- python去重复功能_消除Python列表重复的几种方法,python,去,一些
- html网页加入一个按钮,在html网页设计中,一个“登录”按钮怎么编写代码?
- WebFlux系列(十)WebClient 异常处理
- mysql企业版功能列表_大型企业数据库服务首选,AliSQL这几大企业级功能你了解几个?...
- 电子书下载:Beginning ASP.NET 2.0 and Databases
- RuiJie命令行划VLAN
- php $GLOBALS 超全局变量的理解
- [GUET-CTF2019]re-[SUCTF2019]SignIn-相册-[ACTF新生赛2020]usualCrypt
- VBA select case
- python编写程序、一个富翁与陌生人做交易_智慧职教云课堂Python程序设计(常州工业职业技术学院)题目答案...
- Zookeeper集群搭建(多节点,单机伪集群,Docker集群)
- 第三十一章 SQL命令 DROP DATABASE
- 什么是IPFS - BlockChain Storage 区块链存储 (1)
- 如何为NFT熊市做准备
- Kubernetes K8S之存储ConfigMap详解
- Justinmind6.X软件及汉化包下载地址
- Android虚拟机参数意义,Android虚拟机参数说明
- 在Unity顶部显示手机状态栏(iOS/Android)
热门文章
- 关于腾讯云服务器不能用公网ip访问的解决方案
- C# 数据库并发的解决方案(通用版、EF版)
- android studio 使用问题 解决方法
- Java 相同类型强制转换异常
- Angel深度学习在广告推荐训练优化中的实践.pdf(附下载链接)​
- 中国企业人工智能应用之道——从“浅尝试”到“规模化”.pdf(附下载链接)...
- 【干货】2020顶级数据团队建设全景报告-清华大学.pdf(附下载链接)
- 2020年6月“省时查报告”十大热门报告盘点(附下载链接)
- 测试开发之测试方法第一篇
- 为什么c语言运行了是cmd,为什么C语言的程式码执行都在命令提示符进行?而且学习的基本都是数学问题,跟开发软体有什么关系?...