Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendapatkan Kekunci Utama Jadual dalam SQL Server dan MySQL?

Bagaimana untuk Mendapatkan Kekunci Utama Jadual dalam SQL Server dan MySQL?

Susan Sarandon
Lepaskan: 2025-01-05 10:16:40
asal
262 orang telah melayarinya

How to Retrieve Table Primary Keys in SQL Server and MySQL?

Mengambil Kekunci Utama Jadual dalam Pelayan SQL

Dalam MySQL, pertanyaan berikut boleh digunakan untuk mendapatkan kunci utama jadual:

SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
Salin selepas log masuk

Untuk SQL Server, terdapat pelbagai pendekatan untuk menyelesaikan tugasan ini:

Pendekatan 1 (Terpakai pada SQL Pangkalan Data khusus pelayan):

Laksanakan pertanyaan berikut:

SELECT COLUMN_NAME
FROM sys.primary_keys
WHERE TABLE_NAME = 'TableName'
Salin selepas log masuk

Ganti 'TableName' dengan nama jadual sebenar yang anda ingin dapatkan semula kunci utama.

Pendekatan 2 (Berlaku untuk Pelayan SQL dan MySQL):

Pertanyaan ini boleh digunakan untuk mendapatkan kunci utama maklumat untuk kedua-dua MySQL dan SQL Server:

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE OBJECTPROPERTY(OBJECT_ID(CONSTRAINT_SCHEMA + '.' + QUOTENAME(CONSTRAINT_NAME)), 'IsPrimaryKey') = 1
AND TABLE_NAME = 'TableName'
Salin selepas log masuk

Sekali lagi, gantikan 'TableName' dengan nama jadual yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Kekunci Utama Jadual dalam SQL Server dan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan