MySQL数据库位置与数据库对象位置函数之间有何关联?

avatar
作者
筋斗云
阅读量:0

MySQL数据库位置与数据库对象位置函数之间有何关联?

 | 函数名称                 | 描述                                                         | 作用域       | 返回值类型       | ||||| | DATABASE()               | 返回当前使用的数据库的名称                                 | 会话级       | VARCHAR          | | TABLE_NAME()             | 返回当前正在操作的表的名称                                 | 会话级       | VARCHAR          | | SCHEMA()                 | 返回当前正在使用的数据库的名称(与DATABASE()功能相同)       | 会话级       | VARCHAR          | | CURRENT_USER()           | 返回当前登录数据库的用户名                                 | 会话级       | VARCHAR          | | USER()                   | 返回当前登录数据库的用户名(与CURRENT_USER()功能相同)       | 会话级       | VARCHAR          | | VERSION()                | 返回MySQL服务器的版本信息                                 | 会话级       | VARCHAR          | | CHAR_LENGTH(str)         | 返回字符串str的字符数(与LENGTH(str)功能相同)             | 会话级       | INT              | | LENGTH(str)              | 返回字符串str的字符数(与CHAR_LENGTH(str)功能相同)         | 会话级       | INT              | | DATABASES()              | 返回数据库的列表                                           | 会话级       | 表(包含数据库名)| | TABLES()                 | 返回当前数据库中所有表的列表                               | 会话级       | 表(包含表名)   | | TABLES(db_name)          | 返回指定数据库db_name中所有表的列表                         | 会话级       | 表(包含表名)   | | COLUMNS(table_name)      | 返回指定表table_name的所有列的信息                         | 会话级       | 表(包含列名、类型等)| | COLUMNS(db_name, table_name) | 返回指定数据库db_name中指定表table_name的所有列的信息 | 会话级       | 表(包含列名、类型等)| | PROCEDURES(db_name)     | 返回指定数据库db_name中所有存储过程的列表                   | 会话级       | 表(包含存储过程名)| | TRIGGERS(db_name, table_name) | 返回指定数据库db_name中指定表table_name的所有触发器的列表 | 会话级       | 表(包含触发器名、类型等)| | TABLES()                 | 返回当前数据库中所有表的列表                               | 会话级       | 表(包含表名)   | | INFORMATION_SCHEMA.TABLES | 返回所有数据库的表信息                                     | 会话级       | 表(包含表名、数据库名等)| | INFORMATION_SCHEMA.COLUMNS | 返回所有数据库的列信息                                     | 会话级       | 表(包含列名、表名、数据库名等)| | INFORMATION_SCHEMA.PROCEDURES | 返回所有数据库的存储过程信息                               | 会话级       | 表(包含存储过程名、数据库名等)| | INFORMATION_SCHEMA.TRIGGERS | 返回所有数据库的触发器信息                                 | 会话级       | 表(包含触发器名、表名、数据库名等)|

是MySQL中常用的用于查询数据库位置和数据库对象位置的函数,这些函数可以帮助开发者获取当前数据库、表、列、存储过程和触发器的信息。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!