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


猜你喜欢
- 前言在程序中我们经常可以看到有很多的加密算法,比如说MD5 sha1等,今天我们就来了解下这下加密算法的吧,在了解之前我们需要知道一个模块嘛
- 本文实例讲述了Python树莓派学习笔记之UDP传输视频帧操作。分享给大家供大家参考,具体如下:因为我在自己笔记本电脑上没能成功安装Open
- 在实际开发中经常会遇到计算某个字段的排名的情况如下表:totak_sales现在又如此要求:按sales的逆序排序,要求添加一个sales_
- Django在做url设置时,如果有两个APP,那么再import时会出错解决的方法有两种:方法一:在每个APP里设置单独的url.py文件
- Windows 7下IE9安全级别设置项如下表示。(留空代表同前一列的值,无变化)类别属性中中-高高.NET FrameworkXAML 浏
- 本文实例讲述了Python简单实现自动删除目录下空文件夹的方法。分享给大家供大家参考,具体如下:总是发现电脑用上一段时间,各种软件生成各种目
- 1.创建数据库启动命令行,通过输入如下命令打开Shell模式的CLP:sqlite3 test.db虽然我们提供了数据库名称,但如果该数据库
- 代码:import sysfrom PyQt5.QtWidgets import (QWidget, QHBoxLayout, QLabel
- Array可以使用下标,Map和Set不能使用下标,ES6引入了iterable类型,Array,Map,Set都属于iterable类型,
- 前言XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言,它最初是用来搜寻XML文档的
- 六、XML展望 任何一项新技术的产生都是有其需求背景的,XML的诞生是在HTML遇到不可克服的困难之后。近年来HTML在许多复杂的Web应用
- 方法1:pythonw xxx.py方法2:将.py改成.pyw (这个其实就是使用脚本解析程序pythonw.exe)跟 python.e
- 代码如下#!/bin/python#coding=utf-8#python-version=2.75  
- 此代码适合你做网站用,普通朋友可以不用理这个东西!ASP:<%dim objXMLHTTP, qq, pwd qq = &
- 在网上看了很多解决方法,都没有解决,后来我自己解决了这个问题:出现的问题:在cmd上 “pip install package” 时显示 s
- 本文实例为大家分享了python实现批处理文件的具体代码,供大家参考,具体内容如下Windows下的bat, linux 下的shell 用
- 目录1.随机取小数:2.整数的随机选取:3.随机列表取数,元素打乱:总结1.随机取小数:import randomprint(random.
- 我们在前面已经分别介绍了如何在spring Boot中使用JPA以及如何在Spring Boot中输出REST资源。那么关于数据库访问还有一
- 在一个文件的末尾追加数据是很常用的。在使用过程中应该都比较熟悉不会出现什么错误。但是往一个文件头部插入数据可能或多或少会碰到一些问题。看似正
- 创建一个apps包 专门来放子应用创建users子应用 处理用户事务追加导包路径在settings中用 print(sys.path) 查看