Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16629|Odgovoriti: 8

[Vir] Osnove podatkovne baze

[Kopiraj povezavo]
Objavljeno na 22. 02. 2019 15:41:41 | | | |
To objavo je nazadnje uredil Kongcida 25. 2. 2019 ob 09:05

Res smrdi

Prvič sem želel vstopiti v programersko jamo, ko sem v tretjem letniku prišel v stik s tujo igro   Prijava do hiperpovezave je vidna.  (Prisežem, da nočem oglaševati te in te igre NetEase, zdaj pa bi morala biti zaščitena z avtorskimi pravicami NetEase??) )。 Ko sem igral to igro prej, na Kitajskem ni bilo strežnika. Igra se nalaga zelo počasi in pojavi se nekaj navdušencev nad CodeCombatom. Obstaja nekaj velikih krav, ki si v svojem domačem kraju postavijo svojo igro, potem pa so lahko zaposlene s študijem in delom ter te igre ne igrajo več.
Takrat je Python ravno izšel in postal priljubljen, zato sem izbral jezik v igri Python.  Z vsako stopnjo sem našel nekaj zanimanja in občutka dosežka v igrah in programiranju. Kasneje sem začel gledati učne videe o Pythonu na MOOC.com.
A na koncu sem postal začetnik v razvoju C# 233333~.  Kasneje, zaradi fizičnih razlogov, je C#.  Moram reči, da je Microsoftov IDE res dober, razhroščevanje, pametni namigi so res dišeči.....   

Tukaj je nekaj SQL zapiskov iz mojega samostojnega učenja:

okolje

> Windows


Potrebna orodja


> MSSQL: Lahko obiščete uradno spletno stran Microsofta, da ga prenesete, ali pa greste tamPrijava do hiperpovezave je vidna.Select SQL Server 2017

Besedilno sporočilo

#Ustvarite bazo podatkov

Zgornji rezultati izvedbe so:



Na ta način smo ustvarili podatkovno bazo, čeprav imamo preprostejši način pisanja, kot sledi:

Rezultat te metode pisanja je enak kot zgoraj, prav tako pa lahko ustvarimo bazo podatkov z imenom DemoDb z privzeto velikostjo baze podatkov.

# Izbriši bazo podatkov  

Vedno se srečava."Ni mogoče izbrisati baze podatkov "DemoDb"", ker je podatkovna baza trenutno v uporabi." To je zato, ker proces, ki se povezuje z bazo podatkov, ni bil zaprt  

* V tem trenutku lahko neposredno z desnim klikom na bazo podatkov -> zapremo obstoječo povezavo z bazo -> OK

Kot je prikazano na sliki:




* Ali pa uporabimo metodo, kjer proces ustavimo s kazalcem in nato izbrišemo bazo podatkov


Zgoraj navedeno je ustvarjanje baze podatkov in brisanje baze podatkov

Stopi na jamo

Pri ustvarjanju baze podatkov lahko v kodi vidite Opombo 1 in Opombo 2. Nekateri bodo radovedni, saj je Opomba 1 ime baze podatkov, ki jo je treba ustvariti, zakaj je v Opombi 2 omenjeno ime. Opomba pravi: "Ime tukaj se nanaša na logično ime baze podatkov v sys.database_files", kaj torej to pomeni? V kakšnih scenarijih bi bilo to ime uporabljeno?

Če želite izvedeti, kaj sledi, prisluhnite naslednjemu razčlenitvi......   Ahem, samo šalim se...

Ko sem se prvič pridružil podjetju zaradi projekta, mi je sodelavec dal varnostno kopijo .bak baze podatkov. Ustvarite bazo podatkov po zgornjem imenu, nato pa priložite varnostno kopijo baze podatkov (tutorial kasneje), da bo varnostno kopirana na lokalno območje. Vendar pa zaradi težav z arhitekturo projekta poizvedovanje podatkov tabele izvede n poizvedb za tabele, povezane s tabelo. Na ta način so različne operacije v bazi podatkov povzročile, da je dnevnik baze podatkov v enem mesecu narasel na 40G (res je bilo pametno, da so bazo podatkov na začetku dali na disk C, nato pa so jo premaknili na drug disk). Nato sem iskal način, kako izbrisati dnevnik baze podatkov v različnih objavah na internetu, in našel nekaj, kjer so vsi poročali o napakah ob zagonu. Mislil sem, da gre za spletno zabavo, a so to naredili narobe. Kasneje mi res ni uspelo, zato sem moral preveriti vzrok napake.



Po izvedbi te kode baze podatkov je tukaj sporočilo o napaki "Datoteko 'LogistarOA20171106_log' za bazo 'LogistarOA20171106' ni mogoče najti v sys.database_files. Datoteka ne obstaja ali je bila izbrisana.Razlog za poizvedbo je, da v "sys.database_files" logično ime te baze ni 'LogistarOA20171106_log'.

Sledi koda poizvedbe:


Rezultati poizvedb so:



Seveda sta ime datoteke in logično ime dnevnika baze podatkov različna, eno je 'LogistarOA20171106_log', drugo pa 'CQJHJShippingOA_log'. Spremenimo Note 5 v kodi in je v redu.

emmmmm... Običajni ljudje ne morejo stopiti na to jamo, težave, s katerimi se lahko srečam, pa so še bolj nenavadne......






Prejšnji:Morning Post | petek, 22. februar 2019
Naslednji:idejaNastavi sliko Alibaba Cloud v Maven repozitoriju
Objavljeno na 23. 02. 2019 20:07:58 |
To je citat
Ah, daj, daj!
Objavljeno na 23. 02. 2019 20:12:13 Iz telefona |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
Objavljeno na 23. 02. 2019 20:20:58 |
Včeraj je nisem videl
Objavljeno na 23. 02. 2019 20:21:56 |

Zaradi povezave je bil sprožen pregled ozadja, ki pa še ni bil pregledan.
Objavljeno na 25. 02. 2019 09:13:37 |
Podprti
Objavljeno na 25. 02. 2019 09:16:36 |
6666, podpora ~ nadaljujte z delom
Objavljeno na 25. 02. 2019 09:16:42 Iz telefona |
Neverjetno, mlada dama, pregleduješ bazo podatkov
Objavljeno na 5. 03. 2019 12:27:17 |
Naučil sem se!!
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com