MySQL 我们可以使用保留字’index’作为MySQL的列名吗?
可以,但是需要在保留字(index)前后添加反引号符以避免在使用其作为列名时出错。
让我们首先创建一个表 –
mysql> 创建表DemoTable
(
`index` int
);
查询成功,影响了0行 (0.48秒)
使用insert命令向表中插入一些记录-
mysql> insert into DemoTable values(1000);
查询成功,影响了1行 (0.18秒)
mysql> insert into DemoTable values(1020);
查询成功,影响了1行 (0.14秒)
mysql> insert into DemoTable values(967);
查询成功,影响了1行 (0.11秒)
mysql> insert into DemoTable values(567);
查询成功,影响了1行 (0.12秒)
mysql> insert into DemoTable values(1010);
查询成功,影响了1行 (0.18秒)
使用select语句显示表中的所有记录 –
mysql> select *from DemoTable;
这将产生以下输出 –
+--------+
| index |
+--------+
| 1000 |
| 1020 |
| 967 |
| 567 |
| 1010 |
+--------+
5行记录 (0.00秒)
现在让我们展示一些使用列名index的记录。这里,我们展示了3条记录 –
mysql> select *from DemoTable order by `index` DESC LIMIT 3;
这将产生以下输出-
+--------+
| index |
+--------+
| 1020 |
| 1010 |
| 1000 |
+--------+
3行记录 (0.00秒)
阅读更多:MySQL 教程
极客教程