当前位置: 首页 > 知识库问答 >
问题:

在SQL中创建表查询是否需要使用数据库?用法总是需要分号吗?

尹欣怿
2023-03-14

帮助这个的正确答案是什么??USE fruit后面没有分号。所以我想是A。

但是为什么要指定他们想要的数据库呢?

如果是你,你会选择什么?

编写一个查询,在水果数据库中创建一个名为prices的表。

A)创建表价格(项目VARCHAR(50),价格浮动);

B)使用水果创建表价格(项目VARCHAR(50),价格浮动);

C)使用水果插入表价格(项目VARCHAR(50),价格浮动);

啊,对不起,C使用INSERT而b使用CREATE。

用法总是需要分号吗?????如果没有分号。都没用。

这里没有分号.....这些在MySQL中都不起作用。

哪个是正确的UPDATE语句?

A)使用sakila更新地址集district=特拉维夫,其中city_id=(57

B)使用sakila UPDATE sakila SET district='tel aviv',其中city_id=57

C)使用sakila UPDATE Address SET district=“Tel Aviv”

D)使用sakila更新地址集district=“Tel Aviv”,其中city_id=57

现在有....

这些DELETE语句中哪一个是坏的做法?

A)使用saklia;从actor中删除last_name

B)使用saklia;从actor中删除last_name,其中last_name='akroyd'

C)使用sakila;从atcor中删除last_name,其中last_name像'akroy%'

共有1个答案

吕德惠
2023-03-14

通常,在连接时使用数据库一次,如果是这样的话,那么所有操作都假定在该数据库中。

您不应该在查询中放入任意的use语句。

无论出于什么原因,use数据库参数之后的所有内容似乎都被忽略了:

USE x THIS IS NOT VALID SQL;
-- Database changed
 类似资料:
  • 问题内容: 如果我忘记了,有时反正还是可行。但有时并非如此。 在JDBC和Android SQLite中,似乎根本不需要。我很迷惑。 我什么时候应该使用分号? 问题答案: 分号表示一条语句的结尾,因此,如果有多个语句,则应使用分号,否则它将正常工作。 我通常使用分号作为练习,即使您在sql客户端上运行查询,例如在Sql Developer中使用分号,如果在工作表上有多个语句,它也很有用,因为您可以

  • 问题内容: 我有此查询,如果返回成功,则我要处理另一个函数,否则请不要处理该函数。 这是用于运行查询的代码 我想这就像… 问题答案: 这是您可以测试的最简单的方法

  • 我使用testAd ID(ca-app-pub-3940256099942544/1033173712)从admob不是我的admob ID,我需要使用addTestDevice()太,而在移动设备测试?它甚至显示了测试广告屏幕,而不是实时广告。 因为我这样做了,我整天都在使用我的应用程序进行测试,晚上我收到了账户暂停邮件。

  • 问题内容: 这对我来说是一个常见的SQL查询: 有什么办法可以避免拥有两个几乎相同的子查询?该查询是一个明显的简化,但是性能会受到影响,并且查询的内容不必要地凌乱。 问题答案: 不幸的是,Informix不支持UPDATE语句中的FROM子句。解决方法,您将获得更好的结果(性能),方法是将UPDATE更改为MERGE语句。 仅当您的数据库为11.50或更高版本时,此方法才有效 查看IBM Info

  • 我明白分区键对于可伸缩性和数据存储方式很重要。但是如果我们考虑搜索,分区键是不是有点像额外的filter/where子句?所有文档都被索引,所以我可以执行查询,如下所示: 在使用此SQL查询语法时,我是否还应该指定分区键,或者指出如何允许跨分区查询?

  • 问题内容: 众所周知,Windows使用带反斜杠的路径,而Unix使用带反斜杠的路径。node.js提供了始终使用正确的斜杠。因此,例如,您不必编写Unix,而只编写Unix 。 但是,似乎存在这种差异,但是如果您不对路径进行规范化(例如,使用path.join),而仅编写诸如node.js之类的路径,则在Windows上运行脚本没有问题。 那么,有没有写上任何好处了?无论平台如何,两者似乎都可以