mysql-何时使用“表”一词的良好记忆?

我的MySQL类(现在正在过渡到SQL Server)已经完成了创建,删除,更新和查询表的所有基础知识.似乎有些命令在其中需要单词“ table”(例如ALTER TABLE niftytable),而其他命令则不起作用(您不能说INSERT INTO TABLE niftytable,对吗?).

确定哪个是哪个的原理是什么?我认为这是命令是否可以应用于表以外的其他东西,但是作为初学者,我不知道什么会影响或不能影响非表,并且现在还不想进入.那么我可以使用一个简单的助记符吗?

解决方法:

TABLE的使用通常与DDL(表的创建或更改)或表内容的显示或其他管理工作(如SHOW TABLE STATUS)有关.任何不更改表结构的查询(例如INSERT INTO)都不需要关键字TABLE.

MySQL语法参考:http://dev.mysql.com/doc/refman/5.0/en/sql-syntax.html

您还应该注意,所有不同类型的语句倾向于具有唯一的语法,因此您可能应该单独学习它们,而不是针对两种不同类别的查询使用通用的助记符.

上一篇:mysql主从复制或其他操作报错ERROR 1064 (42000): You have an er


下一篇:Javascript中的多变量声明过程中不熟悉使用方括号