本帖最后由 amtath 于 2024-12-24 10:14 编辑
mysql
- -- 切换到指定数据库(这里假设数据库名为test_db,按需替换)
- USE test_db;
- -- 查询该数据库下所有表
- SHOW TABLES;
复制代码
- -- 描述students表的结构,展示字段相关信息
- DESCRIBE students;
- -- 或者使用下面这种方式也能达到同样效果
- SHOW COLUMNS FROM students;
复制代码
mssql
- -- 查询当前数据库中所有表的基本信息
- SELECT name AS table_name
- FROM sys.tables;
复制代码
- --查询指定数据表所有字段
- SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE
- FROM INFORMATION_SCHEMA.COLUMNS
- WHERE TABLE_NAME = 'products';
复制代码
Oracle
- -- 查询当前用户拥有的所有表的表名
- SELECT table_name
- FROM user_tables;
复制代码
- SELECT column_name, data_type, data_length, nullable
- FROM user_tab_columns
- WHERE table_name = 'departments';
复制代码
|