各种数据库查询表及表信息的SQL
汇总一下各种数据库查询数据库里所有表的名称及指定表的字段及其数据类型的SQL
SQL Server
1 select name from sysobjects where type='U' --表 2 sp_columns 'TableName' --字段信息
3 SELECT [name] FROM SysColumns WHERE id=Object_Id('TableName')
SQLite
1 select name from sqlite_master where type='table' --表 2 PRAGMA table_info([TableName]) --字段信息
MySQL
select * from information_schema.tables --表 select column_name,data_type from information_schema.columns where table_schema=’DataBaseName’ and table_name=’TableName’ --字段信息
Oracle
select * from all_tables WHERE owner='DataBaseName' --表 select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=TableName]; --字段信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步