การสร้างคอลัมน์ที่ต่อกันใน MySQL โดยใช้ phpmyadmin และ XAMPP (2024)

Table of Contents
การแนะนำ การสร้างคอลัมน์ใหม่ การสร้างทริกเกอร์ บล็อกรหัส บทสรุป การอ้างอิง สรุป ในบทความนี้เราจะอธิบายวิธีการสร้างคอลัมน์ใหม่โดยการเชื่อมต่อสองคอลัมน์ที่มีอยู่ในฐานข้อมูล MySQL โดยใช้ phpmyadmin และ XAMPPเทคนิคนี้มีประโยชน์เมื่อคุณต้องการรวมข้อมูลจากสองคอลัมน์เข้ากับคอลัมน์เดียวเพื่อการจัดการข้อมูลที่ง่ายขึ้นก่อนอื่นสมมติว่าเรามีสองคอลัมน์ 'พิมพ์' และ 'ID' และเราต้องการสร้างคอลัมน์ใหม่ 'typeId'โดยการเชื่อมต่อทั้งสองคอลัมน์นี้นี่คือขั้นตอนในการสร้างทริกเกอร์ที่แทรกแถวใหม่ด้วยค่าที่ต่อกัน 1เปิด phpmyadmin และเชื่อมต่อกับฐานข้อมูล MySQL ของคุณ 2ไปที่แท็บ SQL และป้อน SQL Query ต่อไปนี้: `` `SqlCreate Trigger` trigger_name` ก่อนแทรกบน `table_name` สำหรับแต่ละแถวเริ่มต้นใหม่ typeid = concat (new.type, new.id);แทนที่ 'trigger_name' ด้วยชื่อสำหรับทริกเกอร์ของคุณและ 'table_name' ด้วยชื่อตารางของคุณ 3บันทึกแบบสอบถามและทดสอบโดยการแทรกแถวใหม่ด้วยตนเองตัวอย่างเช่นถ้า 'type' คือ 'นักเรียน' และ 'id' คือ '1' ค่า 'typeId' ใหม่จะเป็น 'student1'.4ตอนนี้คุณสามารถใช้คอลัมน์ 'typeID' ใหม่สำหรับการจัดการข้อมูลนั่นคือมัน!คุณสร้างคอลัมน์ใหม่ได้สำเร็จโดยเชื่อมต่อสองคอลัมน์ที่มีอยู่ในฐานข้อมูล MySQL โดยใช้ phpmyadmin และ XAMPP

เชิงนามธรรม:เรียนรู้วิธีการสร้างคอลัมน์ใหม่โดยเชื่อมต่อสองคอลัมน์ที่มีอยู่ในฐานข้อมูล MySQL โดยใช้ phpmyadmin และ XAMPP

2024-05-18โดยโดยข้อยกเว้น

คุณเคยต้องการเชื่อมต่อสองคอลัมน์ขึ้นไปในตาราง MySQL หรือไม่?ถ้าเป็นเช่นนั้นคุณโชคดี!ในบทความนี้เราจะแสดงวิธีการสร้างคอลัมน์ใหม่ที่เชื่อมต่อคอลัมน์ที่มีอยู่สองคอลัมน์ใน MySQL โดยใช้ phpmyadmin ใน XAMPPเราจะครอบคลุมแนวคิดหลักให้บริบทโดยละเอียดและรวมถึงบล็อกโค้ดเพื่อช่วยให้คุณเข้าใจกระบวนการ

การแนะนำ

การต่อกันเป็นกระบวนการของการรวมค่าสองค่าขึ้นไปในค่าเดียวใน MySQL คุณสามารถเชื่อมต่อคอลัมน์โดยใช้ฟังก์ชัน concat ()ฟังก์ชั่นนี้ช่วยให้คุณสามารถรวมค่าของสองคอลัมน์ขึ้นไปในคอลัมน์เดียว

การสร้างคอลัมน์ใหม่

หากต้องการสร้างคอลัมน์ใหม่ที่เชื่อมต่อสองคอลัมน์ที่มีอยู่ให้ทำตามขั้นตอนเหล่านี้:

  1. เปิด phpmyadmin ใน XAMPP และเลือกตารางที่คุณต้องการแก้ไข
  2. คลิกที่แท็บ "โครงสร้าง"
  3. เลื่อนลงไปที่ด้านล่างของหน้าและคลิกที่ปุ่ม "เพิ่มคอลัมน์"
  4. ป้อนชื่อสำหรับคอลัมน์ใหม่
  5. เลือกประเภทข้อมูลสำหรับคอลัมน์ใหม่ในกรณีนี้เราจะใช้ประเภทข้อมูล "Varchar"
  6. ป้อนความยาวสูงสุดสำหรับคอลัมน์ใหม่
  7. ทำเครื่องหมายในช่อง "เริ่มต้น" และป้อนค่าเริ่มต้นสำหรับคอลัมน์ใหม่
  8. คลิกที่ปุ่ม "บันทึก" เพื่อสร้างคอลัมน์ใหม่

การสร้างทริกเกอร์

เมื่อคุณสร้างคอลัมน์ใหม่แล้วคุณสามารถสร้างทริกเกอร์ที่แทรกแถวใหม่ลงในตารางด้วยค่าที่ต่อกันนี่คือตัวอย่างของวิธีการสร้างทริกเกอร์ที่เชื่อมต่อคอลัมน์ "ประเภท" และ "ชื่อผู้ใช้":

สร้างทริกเกอร์ concat_type_usernamefter insert บน table_namefor แต่ละ Rowset ใหม่ concat_column = concat (new.type, '_', new.username);

ในตัวอย่างนี้เรากำลังสร้างทริกเกอร์ชื่อ "concat_type_username" ซึ่งถูกกระตุ้นหลังจากแถวใหม่ถูกแทรกลงในตารางทริกเกอร์ตั้งค่าค่าของ "concat_column" เป็นค่าที่ต่อกันของคอลัมน์ "ประเภท" และ "ชื่อผู้ใช้"

บล็อกรหัส

นี่คือตัวอย่างของวิธีการสร้างคอลัมน์ใหม่และทริกเกอร์ใน phpmyadmin:

- สร้างคอลัมน์ใหม่ชื่อ "concat_column" เปลี่ยนตาราง table_nameadd concat_column varchar (50) ไม่ใช่ค่าเริ่มต้น null ''- สร้างทริกเกอร์ชื่อ "concat_type_username" ตัวคั่น // สร้างทริกเกอร์ concat_type_usernamefternew.type, '_', new.username); // delimiter;

ในตัวอย่างนี้เรากำลังสร้างคอลัมน์ใหม่ชื่อ "concat_column" ที่มีความยาวสูงสุด 50 อักขระนอกจากนี้เรายังกำลังสร้างทริกเกอร์ชื่อ "concat_type_username" ที่ถูกกระตุ้นหลังจากที่แถวใหม่ถูกแทรกลงในตารางทริกเกอร์ตั้งค่าค่าของ "concat_column" เป็นค่าที่ต่อกันของคอลัมน์ "ประเภท" และ "ชื่อผู้ใช้"

บทสรุป

คอลัมน์ที่ต่อกันใน MySQL เป็นเทคนิคที่มีประโยชน์ที่สามารถช่วยคุณรวมข้อมูลจากหลายคอลัมน์ลงในคอลัมน์เดียวโดยทำตามขั้นตอนที่ระบุไว้ในบทความนี้คุณสามารถสร้างคอลัมน์ใหม่ที่เชื่อมต่อสองคอลัมน์ที่มีอยู่ใน MySQL โดยใช้ phpmyadmin ใน XAMPP

การอ้างอิง

สรุป

  • การต่อกันเป็นกระบวนการของการรวมค่าสองค่าขึ้นไปในค่าเดียว
  • คุณสามารถเชื่อมต่อคอลัมน์ใน MySQL โดยใช้ฟังก์ชัน concat ()
  • หากต้องการสร้างคอลัมน์ใหม่ที่เชื่อมต่อสองคอลัมน์ที่มีอยู่ให้ทำตามขั้นตอนเหล่านี้:
    1. เปิด phpmyadmin ใน XAMPP และเลือกตารางที่คุณต้องการแก้ไข
    2. คลิกที่แท็บ "โครงสร้าง"
    3. เลื่อนลงไปที่ด้านล่างของหน้าและคลิกที่ปุ่ม "เพิ่มคอลัมน์"
    4. ป้อนชื่อสำหรับคอลัมน์ใหม่
    5. เลือกประเภทข้อมูลสำหรับคอลัมน์ใหม่
    6. ป้อนความยาวสูงสุดสำหรับคอลัมน์ใหม่
    7. ทำเครื่องหมายในช่อง "เริ่มต้น" และป้อนค่าเริ่มต้นสำหรับคอลัมน์ใหม่
    8. คลิกที่ปุ่ม "บันทึก" เพื่อสร้างคอลัมน์ใหม่
  • เมื่อคุณสร้างคอลัมน์ใหม่แล้วคุณสามารถสร้างทริกเกอร์ที่แทรกแถวใหม่ลงในตารางด้วยค่าที่ต่อกัน
  • ประเภทของการอ้างอิงรวมถึง: แหล่งข้อมูลออนไลน์

ในบทความนี้เราจะอธิบายวิธีการสร้างคอลัมน์ใหม่โดยการเชื่อมต่อสองคอลัมน์ที่มีอยู่ในฐานข้อมูล MySQL โดยใช้ phpmyadmin และ XAMPPเทคนิคนี้มีประโยชน์เมื่อคุณต้องการรวมข้อมูลจากสองคอลัมน์เข้ากับคอลัมน์เดียวเพื่อการจัดการข้อมูลที่ง่ายขึ้นก่อนอื่นสมมติว่าเรามีสองคอลัมน์ 'พิมพ์' และ 'ID' และเราต้องการสร้างคอลัมน์ใหม่ 'typeId'โดยการเชื่อมต่อทั้งสองคอลัมน์นี้นี่คือขั้นตอนในการสร้างทริกเกอร์ที่แทรกแถวใหม่ด้วยค่าที่ต่อกัน 1เปิด phpmyadmin และเชื่อมต่อกับฐานข้อมูล MySQL ของคุณ 2ไปที่แท็บ SQL และป้อน SQL Query ต่อไปนี้: `` `SqlCreate Trigger` trigger_name` ก่อนแทรกบน `table_name` สำหรับแต่ละแถวเริ่มต้นใหม่ typeid = concat (new.type, new.id);แทนที่ 'trigger_name' ด้วยชื่อสำหรับทริกเกอร์ของคุณและ 'table_name' ด้วยชื่อตารางของคุณ 3บันทึกแบบสอบถามและทดสอบโดยการแทรกแถวใหม่ด้วยตนเองตัวอย่างเช่นถ้า 'type' คือ 'นักเรียน' และ 'id' คือ '1' ค่า 'typeId' ใหม่จะเป็น 'student1'.4ตอนนี้คุณสามารถใช้คอลัมน์ 'typeID' ใหม่สำหรับการจัดการข้อมูลนั่นคือมัน!คุณสร้างคอลัมน์ใหม่ได้สำเร็จโดยเชื่อมต่อสองคอลัมน์ที่มีอยู่ในฐานข้อมูล MySQL โดยใช้ phpmyadmin และ XAMPP

การสร้างคอลัมน์ที่ต่อกันใน MySQL โดยใช้ phpmyadmin และ XAMPP (2024)
Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 6452

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.