MySQL表的重命名字段添加及字段属性修改操作语法
作者:Hunter后端 发布时间:2024-01-21 07:18:35
标签:MySQL,表,重命名,字段属性
引言
“ 这是MySQL系列笔记的第十二篇,文章内容均为本人通过实践及查阅资料相关整理所得,可用作新手入门指南,或者个人知识点查阅。”
这一节介绍以下几种操作:
重命名表
添加表字段
修改字段属性
重命名字段名
删除字段
1、重命名表
假设要将表 book 修改为 book_new,基本语法如下:
rename table book to book_new;
2、添加表字段
现在需要对 book_new 表添加一个字段名为 number,类型为 int 的字段,语句如下:
ALTER TABLE book_new ADD COLUMN number INT;
在上面的语句中,我把添加字段的语法的关键字都大写展示了。
我们还可以在新增字段的时候指定一个默认值:
ALTER TABLE book_new ADD COLUMN number INT DEFAULT 0;
3、修改字段属性
假设我们现在需要对刚刚加的 number 字段从 INT 变成 FLOAT,可以如下操作:
ALTER TABLE book_new MODIFY number FLOAT DEFAULT 0;
4、重命名字段名
现在需要对 book_new 这张表的 number 字段名称改为 number_float,语句如下:
ALTER TABLE book_new CHANGE number number_float FLOAT;
需要注意,修改名称也还是需要对字段的类型进行指定,加上 DEFAULT 操作也是可以的:
ALTER TABLE book_new CHANGE number number_float FLOAT DEFAULT 1;
5、删除字段
假设现在我们需要删除 book_new 表中的 number_float 字段:
ALTER TABLE book_new DROP number_float;
来源:https://mp.weixin.qq.com/s?__biz=Mzg5ODczMTA0Mw==&mid=2247485697&idx=1&sn=932d6e5d13bd9e87b9786dce6e5c217a&chksm=c05f544df728dd5b3a58eb097c7d857f39c431fe3c6130477227dcffbae121ec405d15ba7dfc&cur_album_id=2438873124935892992&scene=189#wechat_redirect
0
投稿
猜你喜欢
- 高性能异步爬虫目的:在爬虫中使用异步实现高性能的数据爬取操作异步爬虫的方式:- 多线程、多进程(不建议):好处:可以为相关阻塞的操作单独开启
- 翻译:ShiningRay简介你是否知道JavaScript其实也是一个函数式编程语言呢?本指南将教你如何利用JavaScript的函数式特
- 本文中的示例主要是解决在函数间不能传递多个(32个以上)参数的问题,解题的具体思路就是采用记录类型作为函数的输入和返回值,所以我们需要先定义
- python对PPT演示文档读写,是通过第三方库python-pptx实现的,python-pptx是用于创建和更新 PowerPoint(
- 一、python机器学习–线性回归线性回归是最简单的机器学习模型,其形式简单,易于实现,同时也是很多机器学习模型的基础。对于一个给定的训练集
- Python中一切都是对象。类提供了创建新类型对象的机制。这篇教程中,我们不谈类和面向对象的基本知识,而专注在更好地理解Python面向对象
- 安装先下载源码,地址:ps://pypi.python.org/pypi/IPy/">https://pypi.python
- 因为很多时候要涉及到url的编码和解码工作,所以自己制作了一个类,废话不多说 码上见!# coding:utf-8import urllib
- Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文
- 例一:#!/usr/bin/pythonimport sysimport reif __name__=
- 一、需求说明:数据库的备份,对于生产环境来说尤为重要,数据库的备份分为物理备份和逻辑备份。物理备份:使用相关的复制命令直接将数据库的数据目录
- Python 下的单例模式要点:1.某个类只能有一个实例;2.它必须自行创建这个实例;3.它必须自行向整个系统提供这个实例方法:重写new函
- 这篇文章主要介绍了简单了解Django ORM常用字段类型及参数配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习
- python是很容易上手的编程语言,但是有些时候使用python编写的程序并不能保证其运行速度(例如:while 和 for),这个时候我们
- 本文实例为大家分享了pygame实现雷电游戏开发代码,供大家参考,具体内容如下源代码:stars.py#-*- coding=utf-8 -
- python现在的版本,主要是python2和python3两个大版本,这两个版本有很大的不同。当我们在自己电脑上同时安装了python2.
- Python中的缩进(Indentation)决定了代码的作用域范围。这一点和传统的c/c++有很大的不同(传统的c/c++使用花括号{}符
- 首先,我要在这里写上一些很官方的概念,意在说明面向对象是很具体化的,很实体的模式,不能让有些人看见“对象&rdq
- 本篇博客参考Wuming Zhang的文章“An Easy-to-Use Airborne LiDAR Data Filtering Met
- 如何用SQLMail建立一个电子刊物自动处理系统?下面我们用SQLMail来做一个电子刊物自动处理系统。在这个系统中,主要实现两个功能:1、