Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16629|Antwoord: 8

[Bron] Basisprincipes van de database

[Link kopiëren]
Geplaatst op 22-02-2019 15:41:41 | | | |
Dit bericht is voor het laatst bewerkt door Kongcida op 25-2019 09:05

Het ruikt echt

Ik wilde voor het eerst de programmeurput ingaan toen ik in mijn derde jaar in aanraking kwam met een buitenlands spel   De hyperlink-login is zichtbaar.  (Ik zweer dat ik NetEase's zus-en-zo spel niet wil promoten, en nu zou het auteursrechtelijk beschermd moeten zijn door NetEase??) )。 Toen ik dit spel eerder speelde, was er geen server in China. Het spel laadt superlangzaam en er verschijnen een handvol CodeCombat-liefhebbers. Er zijn een paar grote koeien die er een opzetten in hun eigen geboortestad, en dan zijn ze misschien druk met studie en werk, en spelen ze dit spel niet meer.
Op dat moment was Python net uit en was het populair, dus de taal die ik in het spel koos was Python.  Met elk level vond ik een beetje interesse en een gevoel van voldoening in games en programmeren. Later begon ik Python-leervideo's te kijken over MOOC.com.
Maar uiteindelijk werd ik een C#-ontwikkelingsbeginner 233333~.  Later, om fysieke redenen, werd de C#.  Ik moet zeggen dat de IDE van Microsoft Barbie echt goed is, debugging, slimme hints emmmmm is echt geurig.....   

Hier zijn wat SQL-notities van mijn zelfstudie:

Milieu

> Windows


Benodigde gereedschappen


> MSSQL: Je kunt naar de officiële website van Microsoft gaan om het te downloaden, of je kunt daarheen gaanDe hyperlink-login is zichtbaar.Select SQL Server 2017

Sms

#Maak een database aan

De bovenstaande uitvoeringsresultaten zijn:



Op deze manier hebben we een database gemaakt, hoewel we een eenvoudigere manier hebben om deze als volgt te schrijven:

Het resultaat van deze schrijfmethode is hetzelfde als hierboven, en we kunnen ook een database maken genaamd DemoDb met de standaardgrootte van de database.

# Verwijder de database  

We komen altijd " tegenKan de database "DemoDb" niet verwijderen", omdat de database momenteel in gebruik is." Dit komt doordat het proces dat verbinding maakt met de database niet is afgesloten  

* Op dit moment kunnen we direct met de rechtermuisknop op de database klikken -> de bestaande verbinding met de database sluiten -> OK

Zoals te zien is in de figuur:




* Of we kunnen de methode gebruiken om het proces met de cursor te stoppen en vervolgens de database te verwijderen


Bovenstaande is het aanmaken van een database en het verwijderen van een database

Stap op de put

Bij het aanmaken van de database kun je Note 1 en Note 2 in de code zien. Sommige mensen zullen nieuwsgierig zijn, aangezien Notitie 1 de naam is van de database die gemaakt moet worden, waarom er dan een naam in Notitie 2 staat. De notitie zegt: "De naam hier verwijst naar de logische naam van de database in sys.database_files", dus wat betekent dit? In welke scenario's zou deze naam gebruikt worden?

Om te ontdekken wat er hierna komt, luister naar de volgende uitleg......   Ahem, grapje...

Toen ik net bij het bedrijf kwam voor een project, gaf mijn collega me een .bak database-back-up. Maak een database aan volgens de bovenstaande naam en voeg vervolgens de database-back-up toe (tutorial later), zodat deze wordt geback-upt naar het lokale gebied. Door problemen met de projectarchitectuur zal het opvragen van een tabeldata echter n queries uitvoeren voor tabellen die aan de tabel zijn gekoppeld. Op deze manier hebben verschillende databasebewerkingen ervoor gezorgd dat het databaselog binnen een maand naar 40G is gestegen (het was echt slim om de database aan het begin op de C-schijf te zetten, waarna de database naar een andere schijf werd verplaatst). Toen zocht ik naar een manier om het databaselog in verschillende berichten op het internet te verwijderen, en vond er een paar die allemaal fouten rapporteerden bij het uitvoeren. Ik dacht dat het een online groep was, maar ze hebben het verkeerd uitgevoerd. Later kon ik het echt niet meer doen, dus moest ik de reden van de fout controleren.



Na het uitvoeren van deze databasecode is het foutbericht hier "Bestand 'LogistarOA20171106_log' voor database 'LogistarOA20171106' is niet te vinden in sys.database_files. Het bestand bestaat niet of is verwijderd.De reden voor de zoekopdracht is dat in "sys.database_files" de logische naam van deze database niet 'LogistarOA20171106_log' is.

De volgende is de querycode:


De zoekresultaten zijn:



Natuurlijk zijn de bestandsnaam en logische naam van het databaselog verschillend, de ene is 'LogistarOA20171106_log' en de andere 'CQJHJShippingOA_log'. Laten we Note 5 in de code veranderen en het is goed.

Emmmmm... Normale mensen kunnen niet op deze put stappen, en de problemen die ik misschien tegenkom zijn vreemder......






Vorig:Morning Post | Vrijdag 22 februari 2019
Volgend:ideaStel de Alibaba Cloud-image op in de Maven-repository
Geplaatst op 23-02-2019 20:07:58 |
Dit is een citaat
Kom nou!
Geplaatst op 23-02-2019 20:12:13 Vanaf de telefoon |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Geplaatst op 23-02-2019 20:20:58 |
Ik heb het gisteren niet gezien
Geplaatst op 23-02-2019 20:21:56 |
Zomer Geplaatst op 23-2-2019 20:20
Ik heb het gisteren niet gezien

Door de link werd de achtergrondcontrole geactiveerd, maar die is niet beoordeeld.
Geplaatst op 25-02-2019 09:13:37 |
Ondersteund
Geplaatst op 25-02-2019 09:16:36 |
6666, support ~ blijf hard werken
Geplaatst op 25-02-2019 09:16:42 Vanaf de telefoon |
Geweldig, jongedame, die de database bekijkt
Geplaatst op 05-03-2019 12:27:17 |
Geleerd!!
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com