Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
Selepas itu, kita perlu menambah kurungan buka dan tutup . Kemudian, kami akan menambah Nama Lajur dan Jenis Data antara kurungan.
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 .
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 .
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 .
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 .
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 .
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.
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 .
Sekarang saya sedang bekerja dalam pangkalan data AdventureWorks2012 . Ini ialah pangkalan data sandaran yang disediakan oleh Microsoft pada tapak web dokumentasi mereka.
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 .
Sekarang mari jalankan arahan di bawah untuk mencipta jadual dbo.Names .
Selepas mengklik butang Laksanakan , ia akan menunjukkan mesej yang mengatakan " Perintah selesai dengan jayanya ."
Seterusnya, muat semula folder Jadual . Klik kanan padanya kemudian pilih Muat Semula .
Setelah menyegarkan, kita dapat melihat jadual dbo.Names ditambah di bawah folder Jadual .
Jadual dbo.Names kosong pada masa ini. Klik kanan padanya dan pilih Pilih 1000 Baris Teratas daripada pilihan untuk membukanya.
Apabila dibuka, kami akan melihat bahawa ia tidak mempunyai sebarang rekod dan ia hanya menunjukkan 3 lajur iaitu ID , FirstName dan LastName .
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.
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.
Tetapi oleh kerana kami belum memasukkan sebarang rekod lagi, jadual hanya akan menunjukkan 3 lajur.
Menggugurkan Jadual Dalam SQL
Sekarang jika kita mahu menggugurkan atau mengalih keluar jadual #Names , kita akan menggunakan perintah DROP TABLE dan pilih jadual #Names .
Selepas itu, jalankan arahan SELECT * FROM #Names dan ia akan menunjukkan mesej seperti ini.
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.
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.
Sekarang jalankan arahan SELECT * FROM #Names dan anda akan melihat rekod yang baru kami masukkan.
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.
Jika kita menjalankan perintah SELECT * FROM #Names sekali lagi, kini kita akan mempunyai sejumlah 4 rekod dalam jadual #Names .
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 .
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.
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 .
Mari gunakan arahan DELETE FROM #Names kemudian WHERE ID = 3 untuk melakukan ini.
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.
Setelah kami melaksanakan perintah TRUNCATE TABLE , gunakan perintah SELECT * FROM #Names dan ia akan menunjukkan bahawa jadual #Names kini kosong.
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.
Seterusnya, kami akan membuat salinan jadual Person.Person dengan hanya 1 rekod. Sebagai contoh, kami ingin menyalin hanya rekod dengan nilai BusinessEntityID 1 .
Untuk melakukan ini, kita mesti menambah arahan WHERE di sebelah arahan FROM Person.Person . Kemudian taip nama lajur BusinessEntityID dan tetapkan nilai kepada 1 .
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.
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
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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