Šo ziņu pēdējo reizi rediģēja Kongcida 2019-2-25 09:05
Tas tiešām smaržo
Es pirmo reizi gribēju iekļūt programmētāja bedrē, kad jaunākajā gadā nonācu saskarē ar ārzemju spēli Hipersaites pieteikšanās ir redzama. (Es zvēru, ka es nevēlos reklamēt NetEase tā un tā spēli, un tagad tai vajadzētu būt NetEase autortiesībām??) )。 Kad es spēlēju šo spēli iepriekš, Ķīnā nebija servera. Spēle ielādējas ļoti lēni, un parādās nedaudz CodeCombat entuziastu. Ir dažas lielas govis, kas to uzstāda savā dzimtajā pilsētā, un tad viņi var būt aizņemti ar mācībām un darbu, un viņi vairs nespēlē šo spēli. Tajā laikā Python bija tikko iznācis un bija karsts, tāpēc valoda, ko es izvēlējos spēlē, bija Python. Ar katru līmeni es atradu nelielu interesi un sasniegumu sajūtu spēlēs un programmēšanā. Vēlāk es sāku skatīties Python mācību video vietnē MOOC.com. Bet galu galā es kļuvu par C # izstrādes iesācēju 233333~ . Vēlāk fizisku iemeslu dēļ C#. Man jāsaka, ka Microsoft Barbie IDE ir patiešām labs, atkļūdošana, gudri padomi emmmmm ir patiešām smaržīgi.....
Šeit ir dažas SQL piezīmes no manas pašmācības:
Vide
Nepieciešamie rīki
Teksts
#Datu bāzes izveide
Iepriekš minētie izpildes rezultāti ir šādi:
Tādā veidā mēs esam izveidojuši datu bāzi, lai gan mums ir vienkāršāks veids, kā to uzrakstīt šādi:
Šīs rakstīšanas metodes rezultāts ir tāds pats kā iepriekš, un mēs varam arī izveidot datu bāzi ar nosaukumu DemoDb ar datu bāzes noklusējuma lielumu.
# Datu bāzes dzēšana
Mēs vienmēr sastopamies "Nevar izdzēst datu bāzi "DemoDb"", jo datubāze pašlaik tiek izmantota." Tas ir tāpēc, ka savienojuma izveides process ar datu bāzi nav aizvērts
* Šobrīd mēs varam tieši noklikšķināt uz datu bāzes > aizvērt esošo savienojumu ar datu bāzi > OK
Kā parādīts attēlā:
* Vai arī mēs varam izmantot metodi, lai nogalinātu procesu ar kursoru un pēc tam izdzēstu datu bāzi
Iepriekš minētais ir izveidot datu bāzi un izdzēst datu bāzi
Solis uz bedres
Veidojot datu bāzi, kodā var redzēt 1. un 2. piezīmi. Daži cilvēki būs ziņkārīgi, jo 1. piezīme ir izveidojamās datu bāzes nosaukums, kāpēc 2. piezīmē ir nosaukums. Piezīmē teikts: "Nosaukums šeit attiecas uz datu bāzes loģisko nosaukumu sys.database_files", tad ko tas nozīmē? Kādos scenārijos šis nosaukums tiktu izmantots?
Lai uzzinātu, kas notiks tālāk, klausieties nākamo sadalījumu...... Ahem, tikai jokojot ...
Kad es pirmo reizi pievienojos uzņēmumam, lai veiktu projektu, mans kolēģis man iedeva .bak datu bāzes dublējumu. Izveidojiet datu bāzi saskaņā ar iepriekš minēto nosaukumu un pēc tam pievienojiet datu bāzes dublējumu (apmācība vēlāk), lai tas tiktu dublēts vietējā apgabalā. Tomēr projekta arhitektūras problēmu dēļ, vaicājot tabulas datus, tiks izpildīti n vaicājumi tabulām, kas saistītas ar tabulu. Tādā veidā dažādas datu bāzes operācijas ir izraisījušas datu bāzes žurnāla pieaugumu līdz 40G mēnesī (sākumā tas patiešām bija smadzenes, lai ievietotu datu bāzi C diskā, un pēc tam datu bāze tika pārvietota uz citu disku). Tad es meklēju veidu, kā izdzēst datu bāzes žurnālu dažādās ziņās internetā, un atradu dažus, kas visi ziņoja par kļūdām, kad tie tika izpildīti. Es domāju, ka tā bija tiešsaistes sasniegšanas ballīte, bet viņi to veica nepareizi. Vēlāk es to tiešām nevarēju izdarīt, tāpēc man bija jāpārbauda kļūdas iemesls.
Pēc šī datu bāzes koda izpildes kļūdas ziņojums šeit ir "Datu bāzes "LogistarOA20171106" failu "LogistarOA20171106_log" nevar atrast sys.database_files. Fails nepastāv vai ir izdzēsts.Vaicājuma iemesls ir tāds, ka "sys.database_files" šīs datu bāzes loģiskais nosaukums nav "LogistarOA20171106_log".
Tālāk ir norādīts vaicājuma kods:
Vaicājuma rezultāti ir šādi:
Acīmredzot datu bāzes žurnāla faila nosaukums un loģiskais nosaukums ir atšķirīgs, viens ir "LogistarOA20171106_log", bet otrs ir "CQJHJShippingOA_log". Mainīsim 5. piezīmi kodā, un tas ir labi.
emmmmm... Normāli cilvēki nevar uzkāpt uz šīs bedres, un problēmas, ar kurām es varu saskarties, ir dīvainākas......
|