freeCodeCamp/guide/chinese/sql/sql-alter-table-statement/index.md

40 lines
2.1 KiB
Markdown
Raw Normal View History

---
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)
还有更多工作要做,请查看数据库管理软件的手册以了解更多信息。