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
Potrzebne narzędzia
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......
|