当前位置: 首页 > 面试题库 >

MySQL:确定选择哪个数据库?

桂飞翼
2023-03-14
问题内容

调用mysql_select_db获取数据库后,有什么方法可以稍后输出当前所选数据库的名称?这似乎很基础,但是我在php.net或stackoverflow上找不到任何东西(所有结果都是针对“未选择数据库”)。


问题答案:

只需使用mysql_query(或更好的mysqli_query,或最好使用PDO):

SELECT DATABASE() FROM DUAL;

附录:

关于是否FROM DUAL应包括在其中,有很多讨论。从技术上讲,它是Oracle的保留,可以安全地删除。如果您愿意,可以改用以下方法:

SELECT DATABASE();

就是说,可能需要注意的是,虽然FROM DUAL实际上什么也没
,但是它是有效的MySQL语法。从严格的角度来看,在JavaScript中以单行包含大括号也 无济于事 ,但这仍然是有效的做法。



 类似资料:
  • 我知道,在Java中的事件驱动程序中,可以找出是什么对象导致了事件(例如,选择了,因此会发生特定的操作)。我的问题是,如果在一个按钮组中有两个,两个按钮都添加了动作侦听器,并且您一直在从一个按钮到另一个按钮中进行选择,那么是否有可能找到以前选择的?换句话说,如果我选择了另一个,在选择当前之前,是否可以编写代码来确定之前选择了哪个? 编辑:我会更具体。我正在创建一个“虚构”的餐厅程序。在其中,我列出

  • 在MySQL 中就有很多系统自带的数据库,那么在操作数据库之前就必须要确定是哪一个数据库。 在 MySQL 中, USE 语句用来完成一个数据库到另一个数据库的跳转。 当用 CREATE DATABASE 语句创建数据库之后,该数据库不会自动成为当前数据库,需要用 USE 来指定当前数据库。其语法格式为: 该语句可以通知 MySQL 把 所指示的数据库作为当前数据库。该数据库保持为默认数据库,直到

  • 问题内容: 假设已编写以下代码: 我试图确定已选择哪个单选按钮,然后提取用户选择的那个单选按钮的值。我该怎么做呢? 问题答案: 关键是要确保两个单选按钮共享相同的变量。然后,要知道选择了哪个变量,您只需要获取变量的值即可。 这是一个例子:

  • 问题内容: 我有一个名为的表,其中包含三个字段: ID(自动递增int), UserId(int), 正在关注(int) 如果我有这样的数据: 我将如何找到用户2的朋友(即:用户2正在关注他们,而他们又跟随了用户2) 我想换句话说,如果用户“ a”跟随用户“ b”,而用户“ b”跟随用户“ a”,我该如何选择用户A? 问题答案: 试试这个:

  • 问题内容: 我试图连接到我的数据库,当我运行代码时,出现错误。谁能告诉我我的PHP代码有什么错误和错误吗?谢谢。 PHP代码: .conf.php 文件: 问题答案: 除非您输入的密码不正确并且需要解决,否则运行一条语句来授予对数据库用户的访问权限: 以上授予所有特权。通常最好只限制需要的内容。例如,如果您仅打算选择而不是修改数据, 更新资料 由于您将数据库名称标识为,因此将调用更改为: 之后,由

  • 主要内容:数值类型,日期和时间类型,字符串类型,二进制类型MySQL 提供了大量的数据类型,为了优化存储和提高数据库性能,在任何情况下都应该使用最精确的数据类型。   前面主要对 MySQL 中的数据类型及其基本特性进行了描述,包括它们能够存放的值的类型和占用空间等。本节主要讨论创建数据库表时如何选择数据类型。   可以说字符串类型是通用的数据类型,任何内容都可以保存在字符串中,数字和日期都可以表示成字符串形式。   但是也不能把所有的列都定义为字符串类