SQL DELETE
សេចក្តីថ្លែងការណ៍ត្រូវបានប្រើដើម្បីលុបកំណត់ត្រាចេញពីតារាងចំណែកឯ _ _ + _ | សេចក្តីថ្លែងការណ៍ត្រូវបានប្រើដើម្បីលុបតារាងរឺឃ្លាំងទិន្នន័យ។
នេះ DROP
សេចក្តីថ្លែងការណ៍ក៏អាចត្រូវបានប្រើដើម្បីលុបកំណត់ត្រាពីតារាង។
នេះ TRUNCATE TABLE
សេចក្តីថ្លែងការណ៍នៅក្នុង SQL ត្រូវបានប្រើដើម្បីលុបកំណត់ត្រាពីតារាងមូលដ្ឋានទិន្នន័យ។ យើងអាចលុបកំណត់ត្រាទាំងអស់ចេញពីតារាងឬលុបកំណត់ត្រាជាក់លាក់ដោយប្រើឃ្លា WHERE ។
DELETE
សន្មតថាយើងមានតុមួយហៅថា“ និយោជិក” ដែលមានកំណត់ត្រាដូចខាងក្រោម៖
DELETE FROM table_name WHERE condition;
លេខកូដខាងក្រោមដក“ Jacob Thornton” ចេញពីតារាង“ និយោជិក”៖
+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Department | +------------+-----------+----------+------------+ | 1
| Mark
| Otto
| Finance | | 2
| Jacob
| Thornton | IT
| | 3
| Su
| Bird
| Marketing | | 4
| Sam
| Burger | IT
| +------------+-----------+----------+------------+
សម្គាល់ៈក្នុងឧទាហរណ៍ខាងលើយើងប្រើលក្ខខណ្ឌពីរ កន្លែងណា និង និង ដោយឈ្មោះដំបូង និង នាមត្រកូល។ នេះគឺដើម្បីធានាថាយើងលុបកំណត់ត្រាត្រឹមត្រូវក្នុងករណីមាននិយោជិកផ្សេងទៀតដែលមានឈ្មោះដំបូង។លេខកូដខាងក្រោមលុបកំណត់ត្រាទាំងអស់ពីតារាង“ និយោជិក”៖
DELETE FROM Employees WHERE FirstName = 'Jacob' AND LastName = 'Thornton';
សម្គាល់ៈនេះ លុបចោល សេចក្តីថ្លែងការណ៍ដកកំណត់ត្រាចេញពីតារាងប៉ុន្តែមិនលុបតារាងដោយខ្លួនវាទេ។នេះ DELETE * FROM Employees;
សេចក្តីថ្លែងការណ៍ក៏អាចត្រូវបានប្រើដើម្បីលុបកំណត់ត្រាពីតារាងមួយប៉ុន្តែមិនមែនតារាងជំនួសវិញទេ។
ឧទាហរណ៍ៈ
TRUNCATE TABLE
នេះ TRUNCATE TABLE table_name;
សេចក្តីថ្លែងការណ៍នៅក្នុង SQL ត្រូវបានប្រើដើម្បីលុបតារាងឬមូលដ្ឋានទិន្នន័យ។
លេខកូដខាងក្រោមទម្លាក់តារាងដែលមានឈ្មោះថា“ និយោជិក”៖
DROP
សម្គាល់ៈយកចិត្តទុកដាក់បន្ថែមនៅពេលប្រើឯកសារ បញ្ឈប់ សេចក្តីថ្លែងការណ៍។ នៅពេលទម្លាក់តារាងវានឹងលុបរាល់កំណត់ត្រាទាំងអស់នៅក្នុងតារាងផងដែរ។លេខកូដខាងក្រោមទម្លាក់ទិន្នន័យដែលមានឈ្មោះថា“ EmployeesDB”៖
DROP TABLE 'Employees';
សម្គាល់ៈយកចិត្តទុកដាក់បន្ថែមនៅពេលប្រើឯកសារ បញ្ឈប់ សេចក្តីថ្លែងការណ៍។ នៅពេលទម្លាក់មូលដ្ឋានទិន្នន័យវានឹងលុបតារាងទាំងអស់នៅខាងក្នុងឃ្លាំងទិន្នន័យ។