LANGUELSURED QUERY LANGUANT (SQL) เป็นภาษามาตรฐานที่ช่วยให้คุณสามารถดำเนินการในฐานข้อมูลเช่นการสร้างโครงการการอ่านเนื้อหาการอัปเดตเนื้อหาและการลบรายการ
SQL เป็นรหัสทั้งหมดที่อาจใช้การสนับสนุนฐานข้อมูลเกือบทุกชนิดซึ่งอนุญาตให้เขียนไปยังฐานข้อมูลที่เป็นอิสระจากฐานข้อมูลพื้นฐาน
บทช่วยสอนนี้ให้ SQL ซึ่งเป็นข้อกำหนดเบื้องต้นสำหรับการทำความเข้าใจภาพรวม JDBC บทช่วยสอนนี้ให้ SQL เพียงพอที่จะสามารถสร้างอ่านอัปเดตและลบข้อมูล (มักเรียกว่าการดำเนินการ CRUD) จากฐานข้อมูล
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SQL คุณสามารถอ่านบทช่วยสอน MySQL ของเรา
สร้างฐานข้อมูล:
การคัดลอกรหัสมีดังนี้:
สร้างฐานข้อมูล
คำสั่งใช้เพื่อสร้างฐานข้อมูลใหม่ ไวยากรณ์คือ:
การคัดลอกรหัสมีดังนี้:
SQL> สร้างฐานข้อมูล Database_Name;
ตัวอย่าง:
คำสั่ง SQL ต่อไปนี้สร้างฐานข้อมูล EMP:
การคัดลอกรหัสมีดังนี้:
SQL> สร้างฐานข้อมูล EMP;
ลบฐานข้อมูล:
ใช้คำสั่ง drop database เพื่อลบฐานข้อมูลที่มีอยู่ ไวยากรณ์คือ:
การคัดลอกรหัสมีดังนี้:
SQL> DOAD DATABASE DATABASE_NAME;
หมายเหตุ: ในการสร้างหรือลบฐานข้อมูลด้วยสิทธิ์ของผู้ดูแลระบบบนเซิร์ฟเวอร์ฐานข้อมูล โปรดทราบว่าการลบฐานข้อมูลจะจัดเก็บข้อมูลทั้งหมดที่สูญหายในฐานข้อมูล
สร้างตาราง:
คำสั่งสร้างตารางใช้เพื่อสร้างตารางใหม่ ไวยากรณ์คือ:
การคัดลอกรหัสมีดังนี้:
sql> สร้างตาราง table_name
-
column_name column_data_type
column_name column_data_type
column_name column_data_type
-
-
ตัวอย่าง:
คำสั่ง SQL ต่อไปนี้สร้างตารางที่มีสี่คอลัมน์ชื่อพนักงาน:
การคัดลอกรหัสมีดังนี้:
SQL> สร้างพนักงานตาราง
-
id int ไม่เป็นโมฆะ
อายุไม่ได้เป็นโมฆะ
Varchar แรก (255)
Varchar ล่าสุด (255)
คีย์หลัก (ID)
-
ลบตาราง:
คำสั่ง Drop Table ใช้เพื่อลบตารางที่มีอยู่ ไวยากรณ์คือ:
การคัดลอกรหัสมีดังนี้:
sql> drop table table_name;
ตัวอย่าง:
คำสั่ง SQL ต่อไปนี้ลบตารางที่มีชื่อว่าพนักงาน:
การคัดลอกรหัสมีดังนี้:
SQL> พนักงาน Drop Table;
แทรกข้อมูล:
การแทรกไวยากรณ์คล้ายกับต่อไปนี้โดยที่คอลัมน์ 1, คอลัมน์ 2 และอื่น ๆ หมายความว่าข้อมูลใหม่จะปรากฏในแต่ละคอลัมน์:
การคัดลอกรหัสมีดังนี้:
SQL> แทรกลงในค่า table_name (column1, column2, ... );
ตัวอย่าง:
คำสั่ง SQL แทรกต่อไปนี้แทรกฐานข้อมูลพนักงานที่สร้างขึ้นก่อนหน้านี้:
การคัดลอกรหัสมีดังนี้:
SQL> แทรกเข้าไปในค่าของพนักงาน (100, 18, 'Zara', 'Ali');
เลือกข้อมูล:
คำสั่ง SELECT ใช้เพื่อดึงข้อมูลจากฐานข้อมูล เลือกไวยากรณ์นี้คือ:
การคัดลอกรหัสมีดังนี้:
SQL> เลือก column_name, column_name, ...
จาก table_name
ในกรณีที่เงื่อนไข;
ประโยคที่สามารถใช้ตัวดำเนินการเปรียบเทียบเช่น =,! =, <,>, <=,> = และระหว่างและผู้ให้บริการ
ตัวอย่าง:
คำสั่ง SQL ต่อไปนี้เลือกชื่อคอลัมน์แรกและสุดท้ายจากตารางพนักงานโดยที่ ID = 100:
การคัดลอกรหัสมีดังนี้:
SQL> เลือกอันดับแรก, สุดท้าย, อายุ
จากพนักงาน
โดยที่ id = 100;
คำสั่ง SQL ต่อไปนี้มาจากตารางพนักงานซึ่งคอลัมน์แรกเลือกอายุและคอลัมน์แรกประกอบด้วย Zara:
การคัดลอกรหัสมีดังนี้:
SQL> เลือกอันดับแรก, สุดท้าย, อายุ
จากพนักงาน
ที่แรกเช่น '%zara%';
อัปเดตข้อมูล:
คำสั่ง UPDATE ใช้เพื่ออัปเดตข้อมูล ไวยากรณ์อัปเดตคือ:
การคัดลอกรหัสมีดังนี้:
sql> อัปเดต table_name
ตั้งค่า column_name = value, column_name = value, ...
ในกรณีที่เงื่อนไข;
ประโยคที่สามารถใช้ตัวดำเนินการเปรียบเทียบเช่น = ,! =, <,>, <=, และ> =, เช่นเดียวกับระหว่างและผู้ให้บริการ
ตัวอย่าง:
คำสั่งการอัปเดต SQL ต่อไปนี้เปลี่ยนคอลัมน์อายุของพนักงานที่มี ID คือ 100:
การคัดลอกรหัสมีดังนี้:
SQL> อัพเดทพนักงานตั้งค่าอายุ = 20 โดยที่ id = 100;
ลบข้อมูล:
คำสั่งลบใช้เพื่อลบข้อมูลในตาราง การลบไวยากรณ์คือ:
การคัดลอกรหัสมีดังนี้:
SQL> ลบจาก table_name โดยที่เงื่อนไข;
ประโยคที่สามารถใช้ตัวดำเนินการเปรียบเทียบเช่น = ,! =, <,>, <=, และ> =, เช่นเดียวกับระหว่างและผู้ให้บริการ
ตัวอย่าง:
คำสั่ง SQL DELETE ต่อไปนี้ลบบันทึกของพนักงานด้วย ID 100:
การคัดลอกรหัสมีดังนี้:
SQL> ลบจากพนักงานที่ ID = 100;