sql中table_name 是什么意思啊,为什么一会用table_name,一会用"表名称"

INSERT INTO 语句
INSERT INTO 语句用于向表格中插入新的行。
语法
INSERT INTO 表名称 VALUES (值1, 值2,....)

我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

为什么第二行不写成
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

指的就是表名呀,table_name意思是在这个位置你应该替换成具体的表名追问

可是表名称也应该替换啊。

追答

是呀,根据具体的表名替换呀,比如说要在学生表中查询学号为1的学生情况,那么这个时候的table_name你就应该用学生表替换呀
表名称和table_name是一样的意思,估计是写书的人没有注意前后一致吧

追问

哦。哦。如果是没注意前后一致那就没问题。我提问的目的是怕里面暗藏玄机,我不懂。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-24
table_name 是表的字段名吧?
表名称 应该是查询时的 此列的 别名
第2个回答  2014-06-24
不是很明白你的意思,举个例子追问

语法
INSERT INTO 表名称 VALUES (值1, 值2,....)

我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

为什么第二行不写成
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

追答

这个我想只是指表名称 INSERT INTO table_name 这样的写法就通不过

相似回答