DESCRIBE展示表的结构
要修正表中的一个错误,首先需要查出错误所在。尽管你并不期望出现错误,但对工作进行检查绝对没有坏处。SQL DESCRIBE命令会分析一个表的结构,并显示一个列表,其中包括列名、数据类型以及其他信息。
MySQL允许你为表中的各个列设置多个选项。这些选项分别控制着一些方面,比如一个列是否可以为空,或者是否有一个默认值,这些方面都是很重要的。DESCREBE只会显示表结构,而不会显示表中存储的数据。不过不要担心,很快你就会看到表中的数据了,但是首先我们必须了解如何真正把数据放入表中。诸如phpMyAdmin等图形化数据库工具允许你执行一个DESCRIBE语句或者点击一个表的可视化视图来查看表结构。究竟使用哪一种工具分析你的数据库表完全由你决定。
实际上,你确实必须先删除先前拼写有误的表。一旦一个表已经创建,你就不能再使用CREATE TABLE再次创建这个表。一旦创建了一个表,它就会一直存在,而且不会被一个新的CREATE TABLE查询所覆盖。如果你向从头开始重新创建一个表,则必须先删除原有的表,然后再从头再来。