Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16629|Odpowiedź: 8

[Źródło] Podstawy baz danych

[Skopiuj link]
Opublikowano 22.02.2019 15:41:41 | | | |
Ten post został ostatnio edytowany przez Kongcida 25.02.2019 09:05

Naprawdę śmierdzi

Po raz pierwszy chciałem wejść do programu programistów, gdy w trzeciej klasie zetknąłem się z obcą grą   Logowanie do linku jest widoczne.  (Przysięgam, że nie chcę reklamować tej i takiej gry NetEase, a teraz powinna być chroniona prawem autorskim NetEase??) )。 Kiedy grałem w tę grę wcześniej, nie było serwera w Chinach. Gra ładuje się bardzo wolno, a pojawia się kilku entuzjastów CodeCombat. Jest kilka dużych krów, które zakładają sobie taki w swoim rodzinnym mieście, a potem mogą być zajęte nauką i pracą, i już nie grają w tę grę.
W tamtym czasie Python dopiero się pojawił i był popularny, więc językiem, który wybrałem w grze, był Python.  Z każdym poziomem odczuwałem trochę zainteresowania i poczucia osiągnięcia w grach i programowaniu. Później zacząłem oglądać filmy edukacyjne Pythona na MOOC.com.
Ale ostatecznie zostałem nowicjuszem w programowaniu C# 233333~.  Później, ze względów fizycznych, C#.  Muszę przyznać, że IDE Microsoft Barbie jest naprawdę dobre, debugowanie, inteligentne wskazówki i tak naprawdę pachną.....   

Oto kilka notatek SQL z mojej samodzielnej nauki:

środowisko

> Windows


Potrzebne narzędzia


> MSSQL: Możesz wejść na oficjalną stronę Microsoftu, aby ją pobrać, albo tamLogowanie do linku jest widoczne.Wybierz SQL Server 2017

Tekst

#Stwórz bazę danych

Powyższe wyniki wykonania to:



W ten sposób stworzyliśmy bazę danych, choć mamy prostszy sposób jej zapisania w następujący sposób:

Wynik tej metody zapisu jest taki sam jak powyżej, a także możemy stworzyć bazę danych o nazwie DemoDb o domyślnym rozmiarze bazy.

# Usuń bazę danych  

Zawsze się spotykamy"Nie mogę usunąć bazy danych "DemoDb"", ponieważ baza danych jest obecnie używana." Dzieje się tak, ponieważ proces łączenia z bazą danych nie został zamknięty  

* W tym momencie możemy bezpośrednio kliknąć prawym przyciskiem myszy na bazę danych -> zamknąć istniejące połączenie z bazą danych -> OK

Jak pokazano na rysunku:




* Możemy też użyć metody zabijania procesu kursorem, a następnie usuwania bazy danych


Powyższe polega na utworzeniu bazy danych i usunięciu bazy danych

Wsiadaj na dół

Podczas tworzenia bazy danych możesz zobaczyć Notatkę 1 i Notatkę 2 w kodzie. Niektórzy będą ciekawi, ponieważ Notatka 1 to nazwa bazy danych, dlaczego w Notatce 2 jest nazwa. Notatka mówi: "Nazwa tutaj odnosi się do logicznej nazwy bazy danych w sys.database_files", więc co to oznacza? W jakich scenariuszach używa się tej nazwy?

Aby dowiedzieć się, co dalej, posłuchaj kolejnego podziału......   Ahem, żartuję...

Kiedy dołączyłem do firmy, by zrobić projekt, mój kolega dał mi kopię zapasową .bak bazy danych. Stwórz bazę danych zgodnie z powyższą nazwą, a następnie dołącz kopię zapasową bazy danych (tutorial później), aby była ona backupowana do lokalnego obszaru. Jednak ze względu na problemy architektury projektu, zapytanie danych tabeli wykonuje n zapytań dla tabel powiązanych z tabelą. W ten sposób różne operacje bazowe sprawiły, że dziennik bazy danych wzrósł do 40G w ciągu miesiąca (to było naprawdę niezłe, by na początku umieścić bazę na dysku C, a potem przenieść ją na inny dysk). Potem szukałem sposobu na usunięcie logu bazy danych w różnych postach w Internecie i znalazłem kilka, które zgłaszały błędy po uruchomieniu. Myślałem, że to impreza online, ale źle to zrobili. Później naprawdę nie dałem rady, więc musiałem sprawdzić przyczynę błędu.



Po wykonaniu tego kodu bazy danych pojawia się tutaj komunikat o błędzie "Plik 'LogistarOA20171106_log' dla bazy 'LogistarOA20171106' nie znajduje się w sys.database_files. Plik nie istnieje lub został usunięty.Powodem zapytania jest to, że w "sys.database_files" logiczna nazwa tej bazy danych nie brzmi "LogistarOA20171106_log".

Poniżej znajduje się kod zapytania:


Wyniki zapytań to:



Oczywiście nazwa pliku i logiczna nazwa loga bazy danych są różne, jedna to 'LogistarOA20171106_log', a druga 'CQJHJShippingOA_log'. Zmieńmy notatkę 5 w kodzie i będzie dobrze.

emmmmm... Normalni ludzie nie mogą wejść na tę jamę, a problemy, które mogę napotkać, są jeszcze dziwniejsze......






Poprzedni:Morning Post | piątek, 22 lutego 2019
Następny:ideaUstaw obraz Alibaba Cloud w repozytorium Maven
Opublikowano 23.02.2019 20:07:58 |
To cytat
Daj spokój!
Opublikowano 23.02.2019 20:12:13 Z telefonu |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Opublikowano 23.02.2019 20:20:58 |
Wczoraj go nie widziałem
Opublikowano 23.02.2019 20:21:56 |
Summer Opublikowano 2019-23 20:20
Wczoraj go nie widziałem

Dzięki temu linkowi została wywołana weryfikacja tła i nie została ona przejrzana.
Opublikowano 25.02.2019 09:13:37 |
wspierane
Opublikowano 25.02.2019 09:16:36 |
6666, wsparcie ~ dalej ciężko pracuj
Opublikowano 25.02.2019 09:16:42 Z telefonu |
Niesamowite, młoda damo, przeglądam bazę danych
Opublikowano 05.03.2019 12:27:17 |
Nauczyłem się!!
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com