Latest web development tutorials

คำสั่ง SQL SELECT เข้า

กับ SQL คุณสามารถคัดลอกข้อมูลจากตารางหนึ่งไปยังอีก

SELECT ลงในคำสั่งเพื่อคัดลอกข้อมูลจากตารางแล้วใส่ข้อมูลลงในตารางใหม่อีก


คำสั่ง SQL SELECT เข้า

SELECT ลงในคำสั่งเพื่อคัดลอกข้อมูลจากตารางแล้วใส่ข้อมูลลงในตารางใหม่อีก

SQL เลือกเป็นไวยากรณ์ที่

เราสามารถทำซ้ำคอลัมน์ทั้งหมดลงในตารางใหม่:

SELECT *
INTO newtable [IN externaldb ]
FROM table1;

หรือเพียงแค่คัดลอกคอลัมน์ที่ต้องการลงในตารางใหม่:

SELECT column_name(s)
INTO newtable [IN externaldb ]
FROM table1;

โคมไฟ

เคล็ดลับ: ตารางใหม่จะใช้ชื่อคอลัมน์และประเภทที่กำหนดไว้ในคำสั่ง SELECT จะถูกสร้างขึ้น คุณสามารถใช้คำสั่งและการใช้ชื่อใหม่



SQL เลือก INTO ตัวอย่าง

ลูกค้าสร้างสำเนาสำรอง:

SELECT *
INTO WebsitesBackup2016
FROM Websites;

กรุณาใช้ประโยคหนึ่งในการคัดลอกตารางไปยังฐานข้อมูลอื่น:

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;

คัดลอกเพียงบางส่วนของคอลัมน์ในตารางใหม่:

SELECT name, url
INTO WebsitesBackup2016
FROM Websites;

คัดลอกเว็บไซต์จีนเพียงลงในตารางใหม่:

SELECT *
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';

คัดลอกข้อมูลจากหลายตารางลงในตารางใหม่:

SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;

เคล็ดลับ: เลือกลงในคำสั่งที่สามารถใช้ในการสร้างใหม่ตารางว่างเปล่าโดยโหมดอื่น เพียงแค่เพิ่มได้รับแจ้งข้อมูลไม่ถูกส่งกลับไปยังคำสั่ง WHERE ของแบบสอบถาม:

SELECT *
INTO newtable
FROM table1
WHERE 1=0;