Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16629|Antwort: 8

[Quelle] Datenbank-Grundlagen

[Link kopieren]
Veröffentlicht am 22.02.2019 15:41:41 | | | |
Dieser Beitrag wurde zuletzt am 25.02.2019 um 09:05 Uhr von Kongcida bearbeitet

Es riecht wirklich

Ich wollte zum ersten Mal in die Programmiergrube einsteigen, als ich in meinem dritten Jahr mit einem ausländischen Spiel in Kontakt kam   Der Hyperlink-Login ist sichtbar.  (Ich schwöre, ich will NetEase's Soundso-Spiel nicht bewerben, und jetzt sollte es von NetEase urheberrechtlich geschützt sein??) )。 Als ich dieses Spiel vorher gespielt habe, gab es keinen Server in China. Das Spiel lädt extrem langsam, und einige CodeCombat-Enthusiasten tauchen auf. Es gibt ein paar große Kühe, die sich in ihrer eigenen Heimatstadt einrichten, und dann sind sie vielleicht mit Studium und Arbeit beschäftigt und spielen dieses Spiel nicht mehr.
Zu der Zeit war Python gerade erschienen und war heiß, also war die Sprache, die ich im Spiel gewählt habe, Python.  Mit jedem Level fand ich ein wenig Interesse und ein Gefühl der Erfüllung in Spielen und Programmierung. Später habe ich angefangen, Python-Lernvideos auf MOOC.com zu schauen.
Aber am Ende wurde ich ein C#-Entwicklungs-Anfänger 233333~.  Später, aus physischen Gründen, wurde das C#.  Ich muss sagen, dass die IDE von Microsoft Barbie wirklich gut ist, Debugging, smarte Hinweise emmmm ist wirklich aromatisch.....   

Hier sind einige SQL-Notizen aus meinem Selbststudium:

Umwelt

> Windows


Benötigte Werkzeuge


> MSSQL: Sie können auf die offizielle Website von Microsoft gehen, um es herunterzuladen, oder Sie können dorthin gehenDer Hyperlink-Login ist sichtbar.Select SQL Server 2017

Text

#Eine Datenbank erstellen

Die oben genannten Ausführungsergebnisse sind:



Auf diese Weise haben wir eine Datenbank erstellt, obwohl wir eine einfachere Methode haben, sie wie folgt zu schreiben:

Das Ergebnis dieser Schreibmethode ist dasselbe wie oben, und wir können auch eine Datenbank namens DemoDb mit der Standardgröße der Datenbank erstellen.

# Lösche die Datenbank  

Wir begegnen immer wieder "Datenbank "DemoDb" kann nicht gelöscht werden", weil die Datenbank derzeit genutzt wird." Das liegt daran, dass der Prozess, der mit der Datenbank verbunden ist, noch nicht geschlossen wurde  

* Zu diesem Zeitpunkt können wir direkt mit Rechtsklick auf die Datenbank klicken -> die bestehende Verbindung zur Datenbank schließen -> OK

Wie in der Abbildung dargestellt:




* Oder wir nutzen die Methode, den Prozess mit dem Cursor zu beenden und dann die Datenbank zu löschen


Oben geht es darum, eine Datenbank zu erstellen und eine Datenbank zu löschen

Tretet auf die Grube.

Beim Erstellen der Datenbank sieht man Note 1 und Note 2 im Code. Manche werden sich fragen, warum es in Note 2 einen Namen gibt, da Note 1 der zu erstellende Datenbank ist? Der Hinweis lautet: "Der Name hier bezieht sich auf den logischen Namen der Datenbank in sys.database_files", was bedeutet das also? In welchen Szenarien würde dieser Name verwendet werden?

Um herauszufinden, was als Nächstes kommt, hören Sie sich die nächste Analyse an......   Ähem, nur ein Scherz...

Als ich zum ersten Mal ins Unternehmen kam, um ein Projekt zu machen, gab mir mein Kollege ein .bak Datenbank-Backup. Erstelle eine Datenbank gemäß dem oben genannten Namen und hänge dann das Datenbank-Backup an (Tutorial später), sodass es im lokalen Bereich gesichert wird. Aufgrund von Projektarchitekturproblemen führt die Abfrage einer Tabellendaten jedoch n Abfragen für die mit der Tabelle verbundenen Tabellen aus. Auf diese Weise haben verschiedene Datenbankoperationen dazu geführt, dass das Datenbankprotokoll innerhalb eines Monats auf 40G gestiegen ist (es war wirklich klug, die Datenbank zu Beginn auf die C-Festplatte zu legen und dann auf eine andere Festplatte zu verschieben). Dann habe ich in verschiedenen Beiträgen im Internet nach einer Möglichkeit gesucht, das Datenbankprotokoll zu löschen, und einige gefunden, die beim Ausführen alle Fehler meldeten. Ich dachte, es wäre eine Online-Reichweite, aber sie haben es falsch gemacht. Später konnte ich es wirklich nicht mehr machen, also musste ich den Grund für den Fehler überprüfen.



Nach Ausführung dieses Datenbankcodes lautet hier die Fehlermeldung "Die Datei 'LogistarOA20171106_log' für die Datenbank 'LogistarOA20171106' kann in sys.database_files nicht gefunden werden. Die Datei existiert nicht oder wurde gelöscht.Der Grund für die Abfrage ist, dass in "sys.database_files" der logische Name dieser Datenbank nicht 'LogistarOA20171106_log' ist.

Folgendes ist der Abfragecode:


Die Abfrageergebnisse sind:



Offensichtlich unterscheiden sich der Dateiname und der logische Name des Datenbankprotokolls, einer ist 'LogistarOA20171106_log' und der andere 'CQJHJShippingOA_log'. Lass uns Note 5 im Code ändern und es ist in Ordnung.

Emmmmm... Normale Menschen können diesen Abgrund nicht betreten, und die Probleme, denen ich vielleicht begegne, sind seltsamer......






Vorhergehend:Morning Post | Freitag, 22. Februar 2019
Nächster:ideaRichte das Alibaba-Cloud-Image im Maven-Repository ein
Veröffentlicht am 23.02.2019 20:07:58 |
Das ist ein Zitat
Komm schon!
Veröffentlicht am 23.02.2019 20:12:13 Vom Telefon |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Veröffentlicht am 23.02.2019 20:20:58 |
Ich habe es gestern nicht gesehen
Veröffentlicht am 23.02.2019 20:21:56 |
Sommer Veröffentlicht am 23.2.2019, 20:20 Uhr
Ich habe es gestern nicht gesehen

Wegen des Links wurde die Hintergrundüberprüfung ausgelöst, und sie wurde bisher nicht überprüft.
Veröffentlicht am 25.02.2019 09:13:37 |
Unterstützt
Veröffentlicht am 25.02.2019 09:16:36 |
6666, Support ~ arbeite weiter hart
Veröffentlicht am 25.02.2019 09:16:42 Vom Telefon |
Erstaunlich, junge Dame, ich prüfe die Datenbank
Veröffentlicht am 05.03.2019 12:27:17 |
Gelernt!!
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com