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

40 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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