สารบัญ:

ฉันจะค้นหาชื่อคอลัมน์ในฐานข้อมูลได้อย่างไร
ฉันจะค้นหาชื่อคอลัมน์ในฐานข้อมูลได้อย่างไร

วีดีโอ: ฉันจะค้นหาชื่อคอลัมน์ในฐานข้อมูลได้อย่างไร

วีดีโอ: ฉันจะค้นหาชื่อคอลัมน์ในฐานข้อมูลได้อย่างไร
วีดีโอ: How I find a particular column name within all tables of SQL Database. 2024, พฤศจิกายน
Anonim

4 คำตอบ คุณสามารถใช้แบบสอบถามต่อไปนี้เพื่อแสดงรายการทั้งหมด คอลัมน์ หรือค้นหา คอลัมน์ ข้ามโต๊ะใน a ฐานข้อมูล . ใช้ AdventureWorks GO SELECT t. ชื่อ AS table_name, SCHEMA_NAME(schema_id) AS schema_name, ค. ชื่อ AS column_name จาก sys. ตาราง AS t INNER JOIN sys.

ในที่นี้ ฉันจะรับรายชื่อคอลัมน์ใน SQL Server ได้อย่างไร

Tip Query เพื่อรับชื่อคอลัมน์ทั้งหมดจากตารางฐานข้อมูลในSQL

  1. เลือก COLUMN_NAME
  2. จาก INFORMATION_SCHEMA คอลัมน์
  3. WHERE TABLE_NAME = 'ชื่อตารางของคุณ'
  4. เรียงลำดับตามORDINAL_POSITION

ในทำนองเดียวกันคุณจะตั้งชื่อคอลัมน์ใน SQL ได้อย่างไร SQL เปลี่ยนชื่อคอลัมน์ไวยากรณ์

  1. ALTER TABLE "table_name" เปลี่ยน "column 1" "column 2" ["Data Type"];
  2. เปลี่ยนตาราง "table_name" เปลี่ยนชื่อ COLUMN "คอลัมน์ 1" เป็น "คอลัมน์ 2";
  3. ALTER TABLE ลูกค้าเปลี่ยน ที่อยู่ Addr char(50);
  4. ALTER TABLE ลูกค้าเปลี่ยนชื่อ COLUMN ที่อยู่เป็น Addr;

ฉันจะรับรายการตารางและคอลัมน์ใน SQL Server ได้อย่างไร

แบบสอบถาม Microsoft SQL Server T-SQL ต่อไปนี้แสดงรายการตารางทั้งหมดที่มีคอลัมน์และประเภทข้อมูลโดยใช้ข้อมูลเมตาของฐานข้อมูลมุมมอง INFORMATION_SCHEMA:

  1. ใช้ AdventureWorks2008;
  2. SELECT SchemaName = c. table_schema,
  3. ชื่อตาราง = ค.
  4. ชื่อคอลัมน์ = ค
  5. ประเภทข้อมูล = data_type
  6. จาก information_schema
  7. INNER JOIN information_schema. เข้าร่วม
  8. บนค.

ฉันจะรับชื่อคอลัมน์จากตารางทั้งหมดใน mysql ได้อย่างไร

ด้านล่าง Mysql แบบสอบถามจะได้รับคุณ ทั้งหมด NS โต๊ะ ที่ระบุ คอลัมน์ เกิดขึ้นในฐานข้อมูลบางส่วน เลือก table_name, column_name จาก information_schema คอลัมน์ WHERE column_name LIKE '%column_name_to_search%'; จำไว้ว่า อย่าใช้ % ก่อน column_name_to_search ถ้าคุณ รู้จัก อักขระเริ่มต้นของสิ่งนั้น คอลัมน์.