mysql - 在mysql中使用insert into时,表名后有一个点是什么意思?
问题描述
我在代码中看到了这个语句
INSERT INTO question.surveykey (dateposted,entryCount) VALUES ('$date',0)
,
插入语句后不应该是表名吗?在那之后有一个点是什么意思?
解决方案
您可以在手册中找到有关标识符限定符的大量示例。
您可以将默认数据库中的表称为
tbl_name
,或db_name.tbl_name
显式指定数据库。
如果没有明确提及数据库名称,则使用默认数据库(当您在控制台上时,您可以通过输入 设置默认数据库use db_name
)。
当您有一个在多个数据库中填充表的种子文件时,或者如果您在一个数据库中(使用控制台)并且想要对另一个数据库中的表进行操作,这会派上用场。
推荐阅读
- spring-boot - 发送html电子邮件的问题
- automation - 空手道 UI 拖放
- ffmpeg - ffmpeg 图像生成输出结果
- java - 检查 char[] 是否仅包含一个字母和一个 int
- scala - 如何在不执行的情况下获取 spark sql 查询的列
- python - 如何合并两个大小不等的数据框
- flutter - Flutter:如何使用 ListTile 作为子项创建 DropdownMenuItem
- python - Python 在 Windows 上操作命令提示符
- python - Matplotlib 补丁更改破折号样式
- ansible - ansible lvol 模块:找不到卷