Operasi Jadual SQL Asas

Operasi Jadual SQL Asas

Dalam tutorial ini, saya akan menunjukkan kepada anda cara melaksanakan operasi jadual SQL Asas yang termasuk mencipta dan memadam jadual. Kami juga akan membincangkan memasukkan, mengalih keluar dan mengemas kini rekod dalam jadual.

Selain itu, kami juga menggunakan istilah CRUD yang bermaksud Cipta, Baca, Kemas Kini dan Padam untuk operasi jadual asas SQL .

Jika anda pernah bekerja menggunakan Excel, hanya gambarkan fail Excel sebagai pangkalan data anda, jadual yang anda buat dalam SQL sebagai halaman Excel dan rekod sebagai baris dalam helaian Excel anda.

Isi kandungan

Operasi Jadual SQL: CIPTA JADUAL

Mari kita mulakan dengan arahan CREATE TABLE . Untuk mencipta jadual, pertama, kita perlu menaip arahan CREATE TABLE . Kemudian masukkan nama jadual. Sila ambil perhatian bahawa nama jadual yang anda akan gunakan tidak sepatutnya terdapat dalam pangkalan data, jika tidak, ia tidak akan dibuat. 

Operasi Jadual SQL Asas

Selepas itu, kita perlu menambah kurungan buka dan tutup . Kemudian, kami akan menambah Nama Lajur dan Jenis Data antara kurungan.

Operasi Jadual SQL Asas

Kita juga boleh membuat jadual daripada pertanyaan. Kita boleh melakukan ini dengan menggunakan arahan SELECT * INTO person.Persons_copy FROM person.Persons . Perintah ini akan mencipta jadual bernama person.Persons_copy dengan struktur dan rekod yang sama daripada jadual person.Persons .

Operasi Jadual SQL Asas

Memanipulasi Rekod Dalam SQL

Sebaik sahaja kita telah mencipta jadual, kita kini boleh menggunakan arahan INSERT untuk memasukkan rekod. Perintah yang diserlahkan di bawah akan memasukkan nilai ke dalam jadual bernama dbo.courses .

Operasi Jadual SQL Asas

Sekiranya anda telah membuat entri yang salah dan anda ingin memadamkannya, anda boleh menggunakan arahan DELETE untuk melakukannya. Menggunakan arahan di bawah, rekod dengan id s lebih besar daripada atau sama dengan 1000 akan dipadamkan dalam jadual dbo.courses .

Operasi Jadual SQL Asas

Adalah penting untuk menggunakan arahan WHERE dalam operasi ini kerana ia membantu anda untuk menentukan rekod yang harus dipadamkan, atau arahan ini akan memadamkan semua daripada jadual yang telah anda tentukan.

Jika anda ingin memadamkan semua dalam jadual, anda boleh menggunakan perintah TRUNCATE TABLE . Perintah yang diserlahkan di bawah akan mengosongkan rekod di dalam jadual dbo.courses .

Operasi Jadual SQL Asas

Mengemas kini rekod adalah sangat mudah. Kami menggunakan perintah UPDATE untuk melakukan operasi ini. Perintah yang diserlahkan di bawah akan mengemas kini nama " Dax " kepada " DAX " di dalam jadual dbo.courses .

Operasi Jadual SQL Asas

Seperti yang anda perhatikan, kami menggunakan arahan SET dalam contoh untuk mengenal pasti lajur dan nilai yang perlu dikemas kini. Kami juga menambahkan perintah WHERE untuk menunjukkan rekod sedia ada yang akan kami kemas kini dalam jadual dbo.courses .

Operasi Jadual SQL: DROP TABLE

Kita juga boleh menggugurkan jadual hanya dengan menggunakan arahan DROP TABLE . Perintah yang diserlahkan dalam contoh ini menunjukkan cara memadam jadual yang ditentukan.

Operasi Jadual SQL Asas

Fungsi ini serupa dengan perintah TRUNCATE TABLE . Walau bagaimanapun, perbezaan utama antara kedua-dua ini ialah perintah TRUNCATE TABLE digunakan hanya untuk mengosongkan jadual. Sebaliknya, arahan DROP TABLE digunakan untuk memadam jadual tertentu bersama-sama dengan rekodnya.

Sekarang mari cuba gunakan arahan SQL ini dalam Microsoft SQL Server Management Studio .

Mencipta Jadual Dalam SQL

Mari mulakan dengan mencipta jadual. Sebagai contoh, kami ingin mencipta jadual bernama dbo.Names .

Operasi Jadual SQL Asas

Sekarang saya sedang bekerja dalam pangkalan data AdventureWorks2012 . Ini ialah pangkalan data sandaran yang disediakan oleh Microsoft pada tapak web dokumentasi mereka. 

Operasi Jadual SQL Asas

Di sebelah kanan, apabila kita mengklik ikon + di sebelah folder Jadual , kita dapat melihat bahawa tiada jadual sedia ada dalam folder Jadual yang mempunyai nama jadual dbo.Names

Operasi Jadual SQL Asas

Sekarang mari jalankan arahan di bawah untuk mencipta jadual dbo.Names .

Operasi Jadual SQL Asas

Selepas mengklik butang Laksanakan , ia akan menunjukkan mesej yang mengatakan " Perintah selesai dengan jayanya ."

Operasi Jadual SQL Asas

Seterusnya, muat semula folder Jadual . Klik kanan padanya kemudian pilih Muat Semula .

Operasi Jadual SQL Asas

Setelah menyegarkan, kita dapat melihat jadual dbo.Names ditambah di bawah folder Jadual .

Operasi Jadual SQL Asas

Jadual dbo.Names kosong pada masa ini. Klik kanan padanya dan pilih Pilih 1000 Baris Teratas daripada pilihan untuk membukanya.

Operasi Jadual SQL Asas

Apabila dibuka, kami akan melihat bahawa ia tidak mempunyai sebarang rekod dan ia hanya menunjukkan 3 lajur iaitu ID , FirstName dan LastName

Operasi Jadual SQL Asas

Mencipta Jadual Sementara Dalam SQL

Jadual Sementara sentiasa bermula dengan # . Ini sangat berguna dalam mencari dan menyelesaikan kemungkinan ralat dan menulis pertanyaan SQL kerana ia tidak disimpan secara kekal dalam pangkalan data. Apabila kita menutup sesi, jadual akan dipadamkan. Anda boleh membuat Jadual Sementara dengan menggunakan arahan yang diserlahkan di bawah.

Operasi Jadual SQL Asas

Dari sini kita akan menggunakan jadual #Names untuk menjalankan arahan lain.

Memilih Jadual Dalam SQL

Selepas mencipta jadual #Names , kami kini akan menyemak rekodnya dengan menjalankan arahan yang diserlahkan berikut.

Operasi Jadual SQL Asas

Tetapi oleh kerana kami belum memasukkan sebarang rekod lagi, jadual hanya akan menunjukkan 3 lajur.

Operasi Jadual SQL Asas

Menggugurkan Jadual Dalam SQL

Sekarang jika kita mahu menggugurkan atau mengalih keluar jadual #Names , kita akan menggunakan perintah DROP TABLE dan pilih jadual #Names .

Operasi Jadual SQL Asas

Selepas itu, jalankan arahan SELECT * FROM #Names dan ia akan menunjukkan mesej seperti ini.

Operasi Jadual SQL Asas

Ini kerana kami telah memadamkan jadual #Names .

Memasukkan Rekod Dalam Jadual SQL

Sebelum meneruskan, kami akan mencipta semula jadual #Names kemudian memasukkan rekod ke dalam jadual itu menggunakan arahan di bawah.

Operasi Jadual SQL Asas

Perintah ini bermakna kita memasukkan nilai (1, 'Dean', 'Jones') daripada lajur (ID, FirstName, LastName) ke dalam #Names .

Apabila anda melihat mesej yang serupa dengan contoh di bawah selepas menjalankan arahan ini, ini bermakna rekod telah ditambahkan pada jadual.

Operasi Jadual SQL Asas

Sekarang jalankan arahan SELECT * FROM #Names dan anda akan melihat rekod yang baru kami masukkan.

Operasi Jadual SQL Asas

Memasukkan Berbilang Rekod Dalam Jadual

Untuk memasukkan berbilang rekod dalam jadual, anda hanya perlu mencipta berbilang nilai. Tetapi pastikan untuk memisahkannya dengan “ , ”. Gunakan arahan di bawah sebagai rujukan.

Operasi Jadual SQL Asas

Jika kita menjalankan perintah SELECT * FROM #Names sekali lagi, kini kita akan mempunyai sejumlah 4 rekod dalam jadual #Names .

Operasi Jadual SQL Asas

Mengemas kini Rekod Dalam Jadual

Seterusnya, mari kemas kini rekod dalam jadual #Names . Mari cuba tukar ID John kepada 10 . Mula-mula, kami akan menggunakan perintah KEMASKINI kemudian pilih #Names . Selepas itu kita akan menambah arahan berikut: SET ID = 10 dan WHERE FirstName = 'John' untuk memilih John menggunakan nama pertamanya dan tetapkan IDnya kepada 10 .

Operasi Jadual SQL Asas

Perintah di atas akan mengemas kini ID John kepada 10

Sekarang jalankan arahan SELECT * FROM #Names sekali lagi untuk menyemak sama ada rekod berjaya dikemas kini. 

Operasi Jadual SQL Asas

Akibatnya, ID John telah dikemas kini kepada 10 .

Memadam Rekod Dalam Jadual

Kali ini kami akan memadamkan rekod dalam jadual #Names . Sebagai contoh, kami ingin memadamkan rekod dengan nilai ID 3 .

Operasi Jadual SQL Asas

Mari gunakan arahan DELETE FROM #Names kemudian WHERE ID = 3 untuk melakukan ini.

Operasi Jadual SQL Asas

Selepas memadam, jalankan arahan SELECT * FROM #Names sekali lagi dan kami akan mendapati bahawa kami hanya mempunyai 3 rekod yang tinggal dalam jadual #Names .

Mengosongkan Jadual Dalam SQL

Seterusnya, kami akan mengosongkan kandungan jadual #Names . Kami akan menggunakan perintah TRUNCATE TABLE #Names dalam operasi ini. 

Operasi Jadual SQL Asas

Setelah kami melaksanakan perintah TRUNCATE TABLE , gunakan perintah SELECT * FROM #Names dan ia akan menunjukkan bahawa jadual #Names kini kosong.

Operasi Jadual SQL Asas

Menyalin Jadual

Akhir sekali, kita akan belajar cara menyalin jadual. Untuk melakukan ini, kita perlu mengenal pasti jadual yang ingin kita salin. Sebagai contoh, kami ingin membuat salinan jadual Person.Person . Dalam contoh ini, kami akan menggunakan arahan SELECT * INTO Person.Person_copy FROM Person.Person untuk membuat salinan jadual Person.Person bersama-sama dengan rekodnya.

Operasi Jadual SQL Asas

Seterusnya, kami akan membuat salinan jadual Person.Person dengan hanya 1 rekod. Sebagai contoh, kami ingin menyalin hanya rekod dengan nilai BusinessEntityID 1 .

Operasi Jadual SQL Asas

Untuk melakukan ini, kita mesti menambah arahan WHERE di sebelah arahan FROM Person.Person . Kemudian taip nama lajur BusinessEntityID dan tetapkan nilai kepada 1 .

Operasi Jadual SQL Asas

Selepas menjalankan arahan, ia akan menunjukkan mesej yang menunjukkan bahawa kami telah berjaya mencipta salinan jadual Person.Person . Nama jadual ialah Person.Person_copy dengan rekod yang mempunyai nilai BusinessEntityID 1 daripada jadual Person.Person .

Mari pilih jadual Person.Person_copy menggunakan arahan berikut.

Operasi Jadual SQL Asas

Dengan menggunakan langkah ini, kami dapat mencipta bilangan lajur yang sama daripada jadual Person.Person dan mencipta jadual Person.Person_copy

Kesimpulan

Kesimpulannya, kami boleh menggunakan operasi jadual SQL asas untuk pelbagai tujuan. Kami belajar cara membuat jadual; memasukkan, mengemas kini dan memadam rekod dalam jadual; dan buat salinan jadual.

Selain itu, kami juga membincangkan cara mencipta Jadual Sementara yang boleh kami gunakan untuk menguji arahan dan mencari atau membetulkan kemungkinan ralat. Perlu diingat bahawa semua operasi yang kami lakukan dalam Jadual Sementara juga boleh dilakukan dalam Jadual Fizikal . Ingatlah bahawa sebaik sahaja kita menutup sesi, Jadual Sementara tidak akan wujud lagi.

Jika anda ingin mengetahui lebih lanjut tentang topik ini dan kandungan lain yang berkaitan, anda pasti boleh menyemak senarai pautan yang berkaitan di bawah.

Semua yang terbaik,

Hafiz


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu