Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16629|Atsakyti: 8

[Šaltinis] Duomenų bazės pagrindai

[Kopijuoti nuorodą]
Paskelbta 2019-02-22 15:41:41 | | | |
Šį pranešimą paskutinį kartą redagavo Kongcida 2019-2-25 09:05

Tai tikrai kvepia

Pirmą kartą norėjau patekti į programuotojų duobę, kai jaunesniaisiais metais susidūriau su užsienio žaidimu   Hipersaito prisijungimas matomas.  (Prisiekiu, kad nenoriu reklamuoti NetEase taip ir taip žaidimo, o dabar jis turėtų būti saugomas NetEase??) )。 Kai žaidžiau šį žaidimą anksčiau, Kinijoje nebuvo serverio. Žaidimas įkeliamas labai lėtai, pasirodo saujelė CodeCombat entuziastų. Yra keletas didelių karvių, kurios įsteigia vieną savo gimtajame mieste, ir tada jie gali būti užsiėmę savo studijomis ir darbu, ir jie nebežaidžia šio žaidimo.
Tuo metu Python buvo ką tik pasirodęs ir buvo karštas, todėl žaidime pasirinkau kalbą Python.  Su kiekvienu lygiu radau šiek tiek susidomėjimo ir pasiekimo jausmo žaidimuose ir programavime. Vėliau pradėjau žiūrėti Python mokymosi vaizdo įrašus MOOC.com.
Bet galų gale aš tapau C # plėtros naujokas 233333 ~ .  Vėliau dėl fizinių priežasčių C#.  Turiu pasakyti, kad Microsoft Barbie IDE yra tikrai geras, derinimas, protingos užuominos emmmmm yra tikrai kvapnus.....   

Štai keletas SQL pastabų iš mano savarankiško mokymosi:

aplinka

> Windows


Reikalingi įrankiai


> MSSQL: Norėdami ją atsisiųsti, galite apsilankyti oficialioje "Microsoft" svetainėje arba tenHipersaito prisijungimas matomas.Pasirinkite SQL Server 2017

SMS žinutė

#Duomenų bazės kūrimas

Aukščiau pateikti vykdymo rezultatai:



Tokiu būdu sukūrėme duomenų bazę, nors turime paprastesnį būdą ją parašyti taip:

Šio rašymo metodo rezultatas yra toks pat kaip aukščiau, taip pat galime sukurti duomenų bazę, vadinamą DemoDb su numatytuoju duomenų bazės dydžiu.

# Duomenų bazės naikinimas  

Mes visada susiduriame "Neįmanoma panaikinti duomenų bazės "DemoDb"", nes duomenų bazė šiuo metu naudojama." Taip yra todėl, kad prisijungimo prie duomenų bazės procesas nebuvo uždarytas  

* Šiuo metu galime tiesiogiai dešiniuoju pelės mygtuku spustelėti duomenų bazę -> uždaryti esamą ryšį su duomenų baze -> Gerai

Kaip parodyta paveikslėlyje:




* Arba mes galime naudoti metodą nužudyti procesą su žymekliu ir tada ištrinti duomenų bazę


Aukščiau yra sukurti duomenų bazę ir ištrinti duomenų bazę

Žingsnis ant duobės

Kurdami duomenų bazę, kode galite pamatyti 1 ir 2 pastabas. Kai kuriems žmonėms bus įdomu, nes 1 pastaba yra kuriamos duomenų bazės pavadinimas, kodėl 2 pastaboje yra pavadinimas. Pastaboje parašyta: "Pavadinimas čia reiškia loginį duomenų bazės pavadinimą sys.database_files", tai ką tai reiškia? Kokiais atvejais šis pavadinimas būtų naudojamas?

Norėdami sužinoti, kas bus toliau, klausykite kito suskirstymo......   Ahem, tik juokauju...

Kai pirmą kartą prisijungiau prie įmonės vykdyti projekto, mano kolega man davė .bak duomenų bazės atsarginę kopiją. Sukurkite duomenų bazę pagal aukščiau pateiktą pavadinimą, tada pridėkite duomenų bazės atsarginę kopiją (pamoka vėliau), kad jos atsarginė kopija būtų sukurta vietinėje srityje. Tačiau dėl projekto architektūros problemų užklausos lentelės duomenims vykdys n užklausas lentelėms, susietoms su lentele. Tokiu būdu dėl įvairių duomenų bazių operacijų duomenų bazės žurnalas per mėnesį išaugo iki 40G (iš pradžių buvo smegenys įdėti duomenų bazę į C diską, o tada duomenų bazė buvo perkelta į kitą diską). Tada aš ieškojau būdo ištrinti duomenų bazės žurnalą įvairiuose pranešimuose internete, ir radau keletą, kad visi pranešė apie klaidas, kai vykdoma. Maniau, kad tai buvo internetinis vakarėlis, bet jie tai padarė neteisingai. Vėliau tikrai negalėjau to padaryti, todėl turėjau patikrinti klaidos priežastį.



Įvykdžius šį duomenų bazės kodą, klaidos pranešimas yra "Duomenų bazės "LogistarOA20171106" failo "LogistarOA20171106_log" negalima rasti sys.database_files. Failo nėra arba jis panaikintas.Užklausos priežastis yra ta, kad "sys.database_files" loginis šios duomenų bazės pavadinimas nėra "LogistarOA20171106_log".

Toliau pateikiamas užklausos kodas:


Užklausos rezultatai:



Akivaizdu, kad failo pavadinimas ir loginis pavadinimas duomenų bazės žurnalas skiriasi, vienas yra "LogistarOA20171106_log", o kitas yra "CQJHJShippingOA_log". Pakeiskime 5 pastabą kode ir viskas gerai.

emmmmm... Normalūs žmonės negali užlipti ant šios duobės, o problemos, su kuriomis galiu susidurti, yra keistesnės......






Ankstesnis:Morning Post | Penktadienis, Vasaris 22, 2019
Kitą:idėjaNustatykite "Alibaba Cloud" vaizdą "Maven" saugykloje
Paskelbta 2019-02-23 20:07:58 |
Tai citata
Nagi!
Paskelbta 2019-02-23 20:12:13 Iš telefono |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Paskelbta 2019-02-23 20:20:58 |
Vakar to nemačiau
Paskelbta 2019-02-23 20:21:56 |

Dėl nuorodos buvo suaktyvinta foninė peržiūra, kuri nebuvo peržiūrėta.
Paskelbta 2019-02-25 09:13:37 |
palaikoma
Paskelbta 2019-02-25 09:16:36 |
6666, palaikymas ~ toliau sunkiai dirbti
Paskelbta 2019-02-25 09:16:42 Iš telefono |
Nuostabi, jauna ponia, peržiūri duomenų bazę
Paskelbta 2019-03-05 12:27:17 |
Sužinojo!!
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com