📄 10-6.cfm.htm
字号:
<html>
<head>
<title>删除和修改表</title>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
</head>
<body>
<font FACE="宋体" SIZE="5"><b>
<p ALIGN="JUSTIFY">删除和修改表</p>
</b></font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY">你应该在建立表之前仔细设计它们,因为你在改变一个已经存在的表时会受到很大的限制。例如,一旦已经建立了一个表,你就不能删除表中的字段或者改变字段的数据类型。在这种情况你所能做的是删除这个表,然后重头开始(参见第十一章“中级SQL”中的“使用SQL创建记录和表”一节)。</p>
<p ALIGN="JUSTIFY">要删除一个表,你可以使用SQL语句DROP TABLE。例如,又从数据库中彻底删除表mytable,你要使用如下的语句:</p>
<p ALIGN="JUSTIFY">DROP TABLE mytable</p>
<p ALIGN="JUSTIFY">警告</p>
<p ALIGN="JUSTIFY">使用DROP TABLE命令时一定要小心。一旦一个表被删除之后,你将无法恢复它。</p>
<p ALIGN="JUSTIFY">当你建设一个站点时,你很可能需要向数据库中输入测试数据。而当你准备向世界提供你的网点时,你会想清空表中的这些测试信息。如果你想清除表中的所有数据但不删除这个表,你可以使用TRUNCATE
TABLE语句。例如,下面的这个SQL语句从表mytable中删除所有数据:</p>
<p ALIGN="JUSTIFY">TRUNCATE TABLE mytable</p>
<p ALIGN="JUSTIFY">虽然你不能删除和修改已经存在的字段,但你可以增加新字段。最容易的实现方法是使用SQL事务管理器中的Manager
Tables窗口。你也可以使用SQL语句ALTER TABLE。下面是一个如何使用这种语句的例子:</p>
<p ALIGN="JUSTIFY">ALTER TABLE mytable ADD mynewcolumn INT NULL</p>
<p ALIGN="JUSTIFY">这个语句向表mytable中增加了一个新字段mynewcolumn。当你增加新字段时,你必须允许它接受空值,因为表中原来可能已经有了许多记录。</p>
</font><font FACE="宋体" SIZE="5"><b>
<p ALIGN="JUSTIFY">总结</p>
</b></font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY">这一章向你介绍了SQL。使用SQL,你可以操作Microsoft SQL
Sever数据库。你已经学会了使用SELECT语句从数据库中取出数据,你还学会了怎样使用CREATE
TABLE语句和SQL事务管理器来创建新表。最后,你学会了如何指明一系列重要的字段属性。</p>
<p ALIGN="JUSTIFY">下一章将介绍如何使用索引来增强SQL查询的操作。还将通过许多其它的SQL语句和函数,使你的SQL知识得到进一步扩充。</p>
</font>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -