Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16629|Vastaus: 8

[Lähde] Tietokannan perusteet

[Kopioi linkki]
Julkaistu 22.2.2019 15.41.41 | | | |
Tätä julkaisua muokasi viimeksi Kongcida 25.2.2019 klo 09:05

Se todella haisee

Halusin ensimmäisen kerran päästä ohjelmoijan kuoppaan, kun törmäsin ulkomaiseen peliin kolmantena opiskeluvuotenani   Hyperlinkin kirjautuminen on näkyvissä.  (Vannon, etten halua mainostaa NetEasen peliä, ja nyt sen pitäisi olla tekijänoikeuden alaista??) )。 Kun pelasin tätä peliä aiemmin, Kiinassa ei ollut palvelinta. Peli latautuu todella hitaasti, ja joukko CodeCombat-harrastajia ilmestyy paikalle. On muutama iso lehmä, jotka perustavat oman kotikaupunkinsa, ja sitten he saattavat olla kiireisiä opintojensa ja työnsä kanssa, eivätkä enää pelaa tätä peliä.
Tuolloin Python oli juuri tullut markkinoille ja oli kuuma, joten pelissä valitsin kielen Pythoniksi.  Jokaisella tasolla löysin hieman kiinnostusta ja saavutuksen tunnetta peleistä ja ohjelmoinnista. Myöhemmin aloin katsoa Python-oppimisvideoita MOOC.com.
Mutta lopulta minusta tuli C#-kehitysaloittelija 233333~.  Myöhemmin, fyysisistä syistä, C#.  Täytyy sanoa, että Microsoft Barbien IDE on todella hyvä, debuggaava, älykkäät vinkit emmmmm on todella tuoksuva.....   

Tässä on muutamia SQL-muistiinpanoja itseopiskelustani:

Ympäristö

> Windows


Tarvittavat työkalut


> MSSQL: Voit ladata sen Microsoftin viralliselta verkkosivustolta tai sieltäHyperlinkin kirjautuminen on näkyvissä.Valitse SQL Server 2017

Tekstiviesti

#Luo tietokanta

Yllä olevat suoritustulokset ovat:



Näin olemme luoneet tietokannan, vaikka meillä on yksinkertaisempi tapa kirjoittaa se seuraavasti:

Tämän kirjoitusmenetelmän tulos on sama kuin yllä, ja voimme myös luoda tietokannan nimeltä DemoDb oletuskoolla.

# Poista tietokanta  

Me kohtaamme aina""DemoDb" -tietokantaa ei voi poistaa", koska tietokanta on tällä hetkellä käytössä." Tämä johtuu siitä, että tietokantaan yhdistävää prosessia ei ole suljettu  

* Tässä vaiheessa voimme suoraan oikealla napsauttaa tietokantaa -> sulkea olemassa olevan yhteyden tietokantaan -> OK

Kuten kuvassa näkyy:




* Tai voimme käyttää menetelmää, jossa prosessi tapetaan osoittimella ja sitten poistetaan tietokanta


Yllä oleva keino on luoda tietokanta ja poistaa tietokanta

Astu kuoppaan

Kun luot tietokantaa, näet muistiinpanot 1 ja 2 koodissa. Jotkut saattavat olla uteliaita, koska Note 1 on luotavan tietokannan nimi, miksi Note 2:ssa on nimi? Muistiossa sanotaan "Nimi tässä viittaa tietokannan loogiseen nimeen sys.database_files", joten mitä tämä tarkoittaa? Missä tilanteissa tätä nimeä käytettäisiin?

Jos haluat tietää, mitä seuraavaksi tapahtuu, kuuntele seuraava erittely......   Ahem, vitsailen vain...

Kun liityin yritykseen tekemään projektia, kollegani antoi minulle .bak tietokannan varmuuskopion. Luo tietokanta yllä mainitun nimen mukaan ja liitä sitten tietokannan varmuuskopio (ohje myöhemmin), jotta se varmuuskopioidaan paikalliselle alueelle. Kuitenkin projektin arkkitehtuurin ongelmien vuoksi tauludatan kysely suorittaa n kyselyä taululle, jotka liittyvät tauluun. Näin erilaiset tietokantatoiminnot ovat saaneet tietokantalokin nousemaan 40G:hen kuukaudessa (oli todella älyä laittaa tietokanta C-asemalle alussa, ja sitten tietokanta siirrettiin toiselle levylle). Sitten etsin tapaa poistaa tietokantaloki eri internet-julkaisuista ja löysin muutaman, jotka kaikki raportoivat virheitä suorituksen yhteydessä. Luulin, että kyseessä oli verkkoyhteydenottojuhla, mutta he toteuttivat sen väärin. Myöhemmin en oikeastaan pystynyt siihen, joten jouduin tarkistamaan virheen syyn.



Kun tämä tietokantakoodi on suoritettu, virheilmoitus on "Tiedostoa 'LogistarOA20171106_log' tietokannasta 'LogistarOA20171106' ei löydy sys.database_files:sta. Tiedostoa ei ole olemassa tai se on poistettu.Kyselyn syynä on se, että "sys.database_files"-kohdassa tämän tietokannan looginen nimi ei ole 'LogistarOA20171106_log'.

Seuraava on kyselykoodi:


Kyselytulokset ovat:



Tietenkin tiedoston nimi ja tietokantalokin looginen nimi ovat erilaiset, toinen on 'LogistarOA20171106_log' ja toinen 'CQJHJShippingOA_log'. Muutetaan Note 5 koodissa ja se on ok.

Emmmmm... Tavalliset ihmiset eivät voi astua tälle kuilulle, ja saatan kohdata ongelmia, jotka ovat oudompia......






Edellinen:Morning Post | Perjantai 22. helmikuuta 2019
Seuraava:ideaAseta Alibaba Cloud -kuva Maven-varastoon
Julkaistu 23.2.2019 20.07.58 |
Tämä on lainaus
Älä viitsi!
Julkaistu 23.2.2019 20.12.13 Puhelimesta |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Julkaistu 23.2.2019 20.20.58 |
En nähnyt sitä eilen
Julkaistu 23.2.2019 20.21.56 |

Linkin vuoksi taustatarkastus käynnistyi, eikä sitä ole tarkasteltu.
Julkaistu 25.2.2019 9.13.37 |
tuettu
Julkaistu 25.2.2019 9.16.36 |
6666, tuki ~ jatka kovaa työtä
Julkaistu 25.2.2019 9.16.42 Puhelimesta |
Upeaa, nuori neiti, tarkastelet tietokantaa
Julkaistu 5.3.2019 12.27.17 |
Oppinut!!
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com