|
|
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
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 2019Depan:ideaMenyiapkan gambar Alibaba Cloud di repositori Maven
|