Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 16629|Jawab: 8

[Sumber] Dasar-dasar Basis Data

[Salin tautan]
Diposting pada 22/02/2019 15.41.41 | | | |
Posting ini terakhir diedit oleh Kongcida pada 2019-2-25 09:05

Baunya benar-benar

Saya pertama kali ingin memasuki lubang programmer ketika saya bersentuhan dengan game asing di tahun pertama saya   Login hyperlink terlihat.  (Saya bersumpah bahwa saya tidak ingin mengiklankan game ini dan itu NetEase, dan sekarang harus dilindungi hak cipta oleh NetEase??) )。 Ketika saya memainkan game ini sebelumnya, tidak ada server di China. Gim ini dimuat dengan sangat lambat, dan segelintir penggemar CodeCombat muncul. Ada beberapa sapi besar yang mendirikannya di kampung halaman mereka sendiri, dan kemudian mereka mungkin sibuk dengan studi dan pekerjaan mereka, dan mereka tidak memainkan permainan ini lagi.
Saat itu, Python baru saja keluar dan panas, jadi bahasa yang saya pilih dalam game adalah Python.  Dengan setiap level, saya menemukan sedikit minat dan rasa pencapaian dalam game dan pemrograman. Kemudian, saya mulai menonton video pembelajaran Python di MOOC.com.
Tapi, pada akhirnya saya menjadi pemula pengembangan C# 233333~ .  Kemudian, karena alasan fisik, C#.  Saya harus mengatakan bahwa IDE Microsoft Barbie sangat bagus, debugging, petunjuk cerdas emmmmm benar-benar harum.....   

Berikut adalah beberapa catatan SQL dari studi mandiri saya:

Lingkungan

> Windows


Alat yang dibutuhkan


> MSSQL: Anda dapat pergi ke situs web resmi Microsoft untuk mengunduhnya, atau Anda dapat pergi ke sanaLogin hyperlink terlihat.Pilih SQL Server 2017

Teks

#Membuat database

Hasil eksekusi di atas adalah:



Dengan cara ini kami telah membuat database, meskipun kami memiliki cara yang lebih sederhana untuk menulisnya sebagai berikut:

Hasil dari metode penulisan ini sama seperti di atas, dan kita juga dapat membuat database bernama DemoDb dengan ukuran default database.

# Hapus database  

Kami selalu bertemu "Tidak dapat menghapus database "DemoDb"", karena database saat ini sedang digunakan." Ini karena proses yang menghubungkan ke database belum ditutup  

* Saat ini, kita dapat langsung mengklik kanan pada database -> menutup koneksi yang ada ke database -> OK

Seperti yang ditunjukkan pada gambar:




* Atau kita dapat menggunakan metode mematikan proses dengan kursor dan kemudian menghapus database


Di atas adalah untuk membuat database dan menghapus database

Menginjak lubang

Saat membuat database, Anda dapat melihat Catatan 1 dan Catatan 2 dalam kode. Beberapa orang akan penasaran, karena Catatan 1 adalah nama database yang akan dibuat, mengapa ada nama di Catatan 2. Catatan tersebut bertuliskan "Nama di sini mengacu pada nama logis database dalam sys.database_files", jadi apa artinya ini? Dalam skenario apa nama ini akan digunakan?

Untuk mengetahui apa yang akan terjadi selanjutnya, dengarkan rincian berikutnya......   Ahem, hanya bercanda...

Ketika saya pertama kali bergabung dengan perusahaan untuk melakukan proyek, rekan saya memberi saya cadangan database .bak. Buat database sesuai dengan nama di atas, lalu lampirkan cadangan database (tutorial nanti), sehingga dicadangkan ke area lokal. Namun, karena masalah arsitektur proyek, mengkueri data tabel akan menjalankan n kueri untuk tabel yang terkait dengan tabel. Dengan cara ini, berbagai operasi database telah menyebabkan log database melonjak menjadi 40G dalam sebulan (itu benar-benar otak untuk meletakkan database di drive C di awal, dan kemudian database dipindahkan ke disk lain). Kemudian saya mencari cara untuk menghapus log database di berbagai posting di Internet, dan menemukan beberapa yang semuanya melaporkan kesalahan saat dieksekusi. Saya pikir itu adalah pesta penjangkauan online, tetapi mereka salah membawanya. Kemudian, saya benar-benar tidak bisa melakukannya, jadi saya harus memeriksa alasan kesalahan tersebut.



Setelah mengeksekusi kode database ini, pesan kesalahan di sini adalah "File 'LogistarOA20171106_log' untuk database 'LogistarOA20171106' tidak dapat ditemukan di sys.database_files. File tidak ada atau telah dihapus.Alasan kueri adalah bahwa dalam "sys.database_files", nama logis database ini bukan 'LogistarOA20171106_log'.

Berikut ini adalah kode kueri:


Hasil kueri adalah:



Jelas nama file dan nama logis log database berbeda, satu adalah 'LogistarOA20171106_log' dan yang lainnya adalah 'CQJHJShippingOA_log'. Mari kita ubah Catatan 5 dalam kode dan tidak apa-apa.

emmmmm... Orang normal tidak bisa menginjak lubang ini, dan masalah yang mungkin saya temui lebih aneh......






Mantan:Morning Post | Jumat, 22 Februari 2019
Depan:ideaMenyiapkan gambar Alibaba Cloud di repositori Maven
Diposting pada 23/02/2019 20.07.58 |
Ini adalah kutipan
Ayolah!
Diposting pada 23/02/2019 20.12.13 Dari telepon |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Diposting pada 23/02/2019 20.20.58 |
Saya tidak melihatnya kemarin
Diposting pada 23/02/2019 20.21.56 |
Musim Panas Dipaparkan pada 2019-2-23 20:20
Saya tidak melihatnya kemarin

Karena tautan tersebut, tinjauan latar belakang dipicu, dan belum ditinjau.
Diposting pada 25/02/2019 09.13.37 |
didukung
Diposting pada 25/02/2019 09.16.36 |
6666, dukungan ~ terus bekerja keras
Diposting pada 25/02/2019 09.16.42 Dari telepon |
Luar biasa, wanita muda, meninjau database
Diposting pada 05/03/2019 12.27.17 |
Belajar!!
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com