Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lệnh SQL trả về tên trường của bảng là gì?

MySQL 3 và 4 (và 5):

desc tablename

đó là bí danh cho

show fields from tablename

SQL Server (từ 2000) và MySQL 5:

select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'tablename'

Hoàn thành câu trả lời:giống như những người bên dưới đã nói, trong SQL Server, bạn cũng có thể sử dụng thủ tục được lưu trữ sp_help

exec sp_help 'tablename'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thay đổi tiền tố trong tất cả các bảng trong MySQL DB của tôi?

  2. SQL chỉ chọn các hàng có giá trị tối đa trên một cột

  3. Làm cách nào để thực hiện chèn hàng loạt trong mySQL bằng node.js

  4. Không có dữ liệu nào được cung cấp cho các tham số trong câu lệnh đã chuẩn bị

  5. Cảnh báo:# 1265 Dữ liệu bị cắt ngắn cho cột 'pdd' ở hàng 1