40 lines
2.1 KiB
Markdown
40 lines
2.1 KiB
Markdown
---
|
||
title: SQL Alter Table Statement
|
||
localeTitle: SQL Alter Table语句
|
||
---
|
||
## SQL指南 - ALTER TABLE
|
||
|
||
## 介绍
|
||
|
||
本指南将向您介绍并尝试解释关系数据库中SQL alter table函数的一些基础知识。 **重要安全提示:在进行更改之前,务必备份数据!**
|
||
|
||
我们将在这个freeCodeCamp SQL指南中使用MySQL作为所有示例。选择MySQL的原因是1)它在后端数据库的网站上非常常用,2)它是免费的,而且有趣且易于使用。
|
||
|
||
## 本指南涵盖的内容
|
||
|
||
我们将使用“CREATE TABLE”指南中创建的表。如果您不熟悉创建表格,请随时查看该指南。
|
||
|
||
* 更改创建的表将以几种不同的方式改变它。
|
||
* 我们将更改其名称并修改列
|
||
* 添加列(添加列时,我们还将查看几个最重要的列类型及其用途)。
|
||
* 删除列(意味着删除列)。
|
||
* 通过导入CSV文件并更改该表来创建表。
|
||
* 使用MySQL工作台工具创建和修改表。
|
||
|
||
其中大部分内容将使用MySQL工作台脚本工具中的SQL语句完成,但我们还将介绍如何使用工作台界面而不是SQL语句更改表。
|
||
|
||
## 变更前的表格:
|
||
|
||
![图像-1](https://github.com/SteveChevalier/guide-images/blob/master/alter_table01a.JPG?raw=true)
|
||
|
||
添加日期和电子邮件地址列(日期和字符列): ![图像-1](https://github.com/SteveChevalier/guide-images/blob/master/alter_table01.JPG?raw=true)
|
||
|
||
添加数字列(请注意,它已添加到表中的特定位置): ![图像-1](https://github.com/SteveChevalier/guide-images/blob/master/alter_table02.JPG?raw=true)
|
||
|
||
重命名一些列: ![图像-1](https://github.com/SteveChevalier/guide-images/blob/master/alter_table03.JPG?raw=true)
|
||
|
||
删除列: ![图像-1](https://github.com/SteveChevalier/guide-images/blob/master/alter_table04.JPG?raw=true)
|
||
|
||
您还可以使用alter table workbench工具。只需右键单击要更改的表格,然后根据需要进行更改。 ![图像-1](https://github.com/SteveChevalier/guide-images/blob/master/alter_table05.JPG?raw=true)
|
||
|
||
还有更多工作要做,请查看数据库管理软件的手册以了解更多信息。 |