作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的 MySQL 类(class)(现在正在过渡到 SQL Server)已经完成了创建、删除、更新和查询表的所有基础知识。似乎某些命令在其中需要“表”一词(例如 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 - 何时使用单词 "table"的好记法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19159967/
我是一名优秀的程序员,十分优秀!