|
|
Postitatud 22.02.2019 15:41:41
|
|
|
|

Seda postitust toimetas viimati Kongcida 2019-2-25 09:05
See lõhnab tõesti
Esimest korda tahtsin programmeerijate auku siseneda, kui puutusin oma kolmandal kursusel kokku välismaise mänguga Hüperlingi sisselogimine on nähtav. (Ma vannun, et ma ei taha reklaamida NetEase'i mingit mängu, ja nüüd peaks see olema NetEase'i autoriõigustega kaitstud??) )。 Kui ma seda mängu varem mängisin, polnud Hiinas ühtegi serverit. Mäng laadib väga aeglaselt ja ilmub välja käputäis CodeCombati entusiasti. On mõned suured lehmad, kes on oma kodulinnas selle üles seadnud, ja siis võivad nad olla hõivatud õpingute ja tööga ning nad ei mängi seda mängu enam. Sel ajal oli Python just välja tulnud ja oli kuum, nii et mängus valisin keeleks Pythoni. Iga tasemega tundsin mängudes ja programmeerimises veidi huvi ja saavutustunde. Hiljem hakkasin vaatama Pythonist õppimisvideoid MOOC.com. Aga lõpuks sain C# arenduse algajaks 233333~. Hiljem, füüsilistel põhjustel, C#. Pean ütlema, et Microsoft Barbie IDE on tõesti hea, silumine, nutikad vihjed emmmmm on tõesti lõhnavad.....
Siin on mõned SQL-märkmed minu iseseisvast õppest:
Keskkond
Vajalikud tööriistad
Tekst
#Loo andmebaas
Ülaltoodud täitmise tulemused on:
Nii oleme loonud andmebaasi, kuigi meil on lihtsam viis selle kirjutamiseks järgmiselt:
Selle kirjutamismeetodi tulemus on sama mis eelpool ning saame luua andmebaasi nimega DemoDb vaikimisi andmebaasi suurusega.
# Kustuta andmebaas
Me kohtame alati"Andmebaasi "DemoDb" kustutamine ei õnnestunud", sest andmebaasi kasutatakse praegu." See on tingitud sellest, et andmebaasiga ühenduv protsess ei ole suletud
* Sel hetkel saame andmebaasil otse paremklõpsuga teha -> sulgeda olemasoleva ühenduse andmebaasiga -> OK
Nagu joonisel näidatud:
* Või võime kasutada protsessi kursoriga tapmist ja andmebaasi kustutamist
Ülaltoodud eesmärk on luua andmebaas ja kustutada see
Astuge auku
Andmebaasi loomisel näed koodis Note 1 ja Note 2. Mõned inimesed võivad olla uudishimulikud, kuna Note 1 on andmebaasi nimi, mida luuakse, miks on Note 2-s nimi? Märkuses öeldakse: "Nimi siin viitab andmebaasi loogilisele nimele sys.database_files", mida see siis tähendab? Millistes olukordades seda nime kasutatakse?
Et teada saada, mis järgmiseks tuleb, kuula järgmist jaotust...... Ahem, nalja tegin...
Kui ma ettevõttega esimest korda projekti tegema liitusin, andis mu kolleeg mulle .bak andmebaasi varukoopia. Loo andmebaas vastavalt ülaltoodud nimele ja lisa andmebaasi varukoopia (õpetus hiljem), et see oleks varundatud kohalikku piirkonda. Kuid projekti arhitektuuri probleemide tõttu täidab tabeli andmete pärimine n päringut tabeli jaoks, mis on seotud tabeliga. Nii on erinevad andmebaasitoimingud põhjustanud andmebaasilogi tõusu kuu ajaga 40G-ni (oli tõesti aju panna andmebaas alguses C-kettale ja seejärel viia see teisele kettale). Seejärel otsisin võimalust kustutada andmebaasi logi erinevates internetipostitustes ja leidsin mõned, mis kõik teatasid käivitamisel vigadest. Arvasin, et see on veebipõhine kontaktipidu, aga nad esitasid selle valesti. Hiljem ma tõesti ei suutnud seda teha, nii et pidin vea põhjust kontrollima.
Pärast selle andmebaasikoodi käivitamist on siin veateate "Faili 'LogistarOA20171106_log' andmebaasist 'LogistarOA20171106' ei leia sys.database_files. Faili ei eksisteeri või see on kustutatud.Päringu põhjuseks on see, et "sys.database_files" puhul ei ole selle andmebaasi loogiline nimi 'LogistarOA20171106_log'.
Järgmine on päringukood:
Päringu tulemused on järgmised:
Ilmselgelt on failinimi ja loogiline andmebaasilogi nimi erinevad, üks on 'LogistarOA20171106_log' ja teine 'CQJHJShippingOA_log'. Muudame koodis Note 5 ja see on okei.
Emmmmm... Tavalised inimesed ei saa sellele auku astuda ja probleemid, millega võin kokku puutuda, on veelgi kummalisemad......
|
Eelmine:Morning Post | Reede, 22. veebruar 2019Järgmine:ideSeadista Alibaba pilve pilt Maveni hoidlasse
|