ฐานข้อมูล Oracle เป็นฐานข้อมูลที่ใช้กันอย่างแพร่หลายในการจัดเก็บข้อมูลปริมาณมหาศาลในองค์กรต่างๆ มากมาย พัฒนาโดย Oracle Corporation Oracle มีเครื่องมือบางอย่าง เช่น SQL Developer และ SQL*Plus เพื่อโต้ตอบกับสภาพแวดล้อมฐานข้อมูล Oracle ได้อย่างง่ายดาย โดยเฉพาะอย่างยิ่ง Oracle SQL*Plus เป็นเครื่องมือบรรทัดคำสั่งสำหรับจุดประสงค์นี้ซึ่งได้รับการติดตั้งตามค่าเริ่มต้นพร้อมกับฐานข้อมูล Oracle
โพสต์นี้จะกล่าวถึงเนื้อหาต่อไปนี้:
- Oracle SQL*Plus คืออะไร
- คุณลักษณะของ Oracle SQL*Plus
- SQL*Plus ใช้สำหรับอะไร
- ตัวอย่างคำสั่ง SQL*Plus แบบต่างๆ
Oracle SQL*Plus คืออะไร
SQL*Plus เป็นเครื่องมือฟรีอันทรงพลังที่ออกแบบมาเพื่อโต้ตอบกับระบบฐานข้อมูล Oracle มีส่วนต่อประสานบรรทัดคำสั่งและส่วนต่อประสานผู้ใช้บนเว็บใหม่พร้อมใช้งานแม้ในชื่อ iSQL*Plus สามารถรันคำสั่งและสคริปต์บนฐานข้อมูล Oracle ได้รับการติดตั้งตามค่าเริ่มต้นด้วย Oracle Database ซึ่งเข้าถึงได้โดยใช้ Command Prompt หรือเทอร์มินัล SQL*Plus อนุญาตให้ผู้ใช้เรียกใช้คำสั่ง SQL*Plus, SQL, PL/SQL และ OS เพื่อบรรลุภารกิจการบริหารฐานข้อมูลและการจัดการฐานข้อมูล
คุณลักษณะของ Oracle SQL*Plus
มาร่วมใช้คุณสมบัติของ Oracle SQL*Plus:
- จัดการแบบสอบถามและจัดเก็บผลลัพธ์
- เชื่อมต่อกับฐานข้อมูล Oracle
- สร้างรายงาน
- วิเคราะห์คำจำกัดความของตารางและวัตถุ
- สร้างและเรียกใช้ชุดสคริปต์
- ดำเนินการจัดการฐานข้อมูล
- การแทรก การอัพเดต และการลบข้อมูลในฐานข้อมูล Oracle
- ทำงานฐานข้อมูลโดยอัตโนมัติ เช่น การสำรองและการโหลดข้อมูล
SQL*Plus ใช้สำหรับอะไร
SQL*Plus ใช้สำหรับทำงานเหล่านี้ในสภาพแวดล้อมฐานข้อมูล Oracle:
- การพัฒนา SQL : ใช้สำหรับเขียนและรันคำสั่ง SQL และสคริปต์สำหรับการพัฒนาฐานข้อมูลโดยนักพัฒนา Oracle
- การบริหารฐานข้อมูล : ใช้ในการจัดการวัตถุฐานข้อมูล ตรวจสอบประสิทธิภาพของฐานข้อมูล กำหนดบทบาทให้กับผู้ใช้ฐานข้อมูล และกำหนดการตั้งค่าฐานข้อมูลโดยผู้ดูแลระบบฐานข้อมูล
- การวิเคราะห์ข้อมูล : ใช้เพื่อดำเนินการวิเคราะห์ข้อมูลโดยละเอียด เช่น การสอบถามชุดข้อมูลขนาดใหญ่โดยนักวิเคราะห์
- ระบบอัตโนมัติของฐานข้อมูล : ใช้เพื่อทำงานประจำโดยอัตโนมัติ เช่น การสำรองข้อมูลและการโหลดข้อมูลโดยการเขียนสคริปต์ที่มีประสิทธิภาพ
สามารถติดตั้งโดยค่าเริ่มต้นกับฐานข้อมูล Oracle บนระบบปฏิบัติการ Windows, Linux และ Unix เป็นเครื่องมือที่จำเป็นสำหรับนักพัฒนา นักวิเคราะห์ หรือผู้ดูแลระบบฐานข้อมูลที่ทำงานกับฐานข้อมูล Oracle
ตัวอย่างคำสั่ง SQL*Plus แบบต่างๆ
ต่อไปนี้คือตัวอย่างบางส่วนของคำสั่ง SQL*Plus ที่คุณสามารถใช้ได้:
เชื่อมต่อกับฐานข้อมูล Oracle
หากต้องการเชื่อมต่อกับฐานข้อมูล Oracle ให้เปิด Command Prompt และใช้ไวยากรณ์นี้เพื่อเชื่อมต่อกับฐานข้อมูล Oracle:
ชื่อผู้ใช้ sqlplus / รหัสผ่านตรวจสอบให้แน่ใจว่าได้ระบุชื่อผู้ใช้และรหัสผ่านของฐานข้อมูลของคุณในคำสั่งและดำเนินการ สำหรับโพสต์นี้ คำสั่งจะกลายเป็นแบบนี้ โดยชื่อผู้ใช้คือ “c##neem” และรหัสผ่านคือ “neem123”:
sqlplus c##สะเดา / สะเดา123เอาต์พุต
ผลลัพธ์แสดงให้เห็นว่าฐานข้อมูล Oracle เชื่อมต่อกับระบบสำเร็จ
แสดงสคีมาปัจจุบัน
หากต้องการดูสคีมาปัจจุบันที่คุณกำลังทำงานอยู่ ให้รันคำสั่งนี้:
แสดง ผู้ใช้ ;เอาต์พุต
ผลลัพธ์แสดงสคีมาปัจจุบันของฐานข้อมูล Oracle
แสดงรายการตารางทั้งหมดในสคีมาปัจจุบัน
หากต้องการดูตารางที่มีอยู่ในสคีมาปัจจุบัน ให้ดำเนินการคำสั่งนี้:
เลือก TABLE_NAME จาก user_tables;เอาต์พุต
ผลลัพธ์ส่งคืนตารางทั้งหมดที่มีอยู่ในสคีมาปัจจุบันของฐานข้อมูล Oracle
แสดงรายการรายละเอียดคอลัมน์ของตารางเฉพาะ
หากต้องการดูข้อมูลเกี่ยวกับคอลัมน์ทั้งหมดของตารางที่ระบุ มีการใช้ไวยากรณ์นี้:
อธิบาย < table_name > ;ระบุชื่อตารางและเรียกใช้คำสั่ง นี่คือชื่อตารางคือ “ ผู้ซื้อ ”:
อธิบาย ผู้ซื้อ;เอาต์พุต
เอาต์พุตให้รายละเอียดเกี่ยวกับตารางที่ระบุเรียบร้อยแล้ว
SQL Plus ยังรองรับตัวเลือกการจัดรูปแบบและคำสั่งต่างๆ สำหรับจัดการการเชื่อมต่อฐานข้อมูลและเรียกใช้สคริปต์ SQL
บทสรุป
SQL*Plus เป็นเครื่องมือบรรทัดคำสั่งฟรีที่ออกแบบมาเพื่อโต้ตอบกับระบบฐานข้อมูล Oracle ได้รับการติดตั้งตามค่าเริ่มต้นด้วย Oracle Database ใช้สำหรับการพัฒนา SQL, การวิเคราะห์ข้อมูล, ระบบอัตโนมัติของฐานข้อมูล และงานการดูแลระบบฐานข้อมูล เป็นเครื่องมือที่จำเป็นสำหรับนักพัฒนา นักวิเคราะห์ หรือผู้ดูแลระบบฐานข้อมูลที่ทำงานกับฐานข้อมูล Oracle