|
|
Opslået på 09/03/2019 19.46.46
|
|
|
|

Dette indlæg blev sidst redigeret af Kongcida den 2019-3-10 kl. 00:12
forord Denne artikel handler hovedsageligt i detaljer om tilføjelse, sletning, kontrol og ændring af tabeldata – indsættelse, sletning, udvælgelse, opdatering.
Gør dig klar
Før vi går i gang med denne artikel, lad os oprette en database kaldet DemoDb. Udfør derefter følgende kode, som indeholder tabellen, der skal bruges i et stykke tid.
Tabellen ovenfor er oprettet, lad os indtaste teksten.
Tekst
Først indsæt data i databasen.
#Indsæt data
Forespørgselsresultaterne er som følger:
#Ædmyk data
Resultaterne er som følger:
Den sidste kolonne med mængden ændrede sig fra 5 til 13
#Slet data
Bank på de vigtigste punkter, tænk dig om to gange, før du sletter data. Sørg for at bringe det betingede udtryk til sidst, ellers vil dataene fra hele tabellen blive slettet. I dette modul vil jeg skelne mellem drop, trunkate og delete.
*dråbe: Sletter hele tabellen, inklusive tabeldata, tabelplads og tabelstruktur. Du kan ikke indsætte data i tabellen i fremtiden, medmindre du genopbygger tabellen.
*Slet: Slet data i en tabel, du kan slette dataene i den angivne række, og de slettede data vil blive registreret i loggen til senere tilbagerulning. Derfor vil den selvtilføjede kolonne, når man bruger denne metode til at slette og derefter indsætte nye data, fortsætte og ikke blive nulstillet.
*forkorte: Sletter dataene i tabellen for at frigøre tabelplads. Du kan fortsætte med at indsætte data i tabellen senere. Du kan ikke slette data for en række enkeltvis, kun alle data i hele tabellen og tælleværdien, der bruges til at identificere den nye række, nulstilles til seed for den kolonne. Det vil sige, indsæt nye data og start forfra med antallet af de tidligere tilføjede kolonner. Trunkere er ækvivalent med at slette uden where-betingelsen.
#Forespørgselsdata
Foran har vi brugt "Vælg * fra tabelnavnDenne erklæring forespørger hele tabeldataene. I faktiske projekter laver vi mere komplekse forespørgsler afhængigt af forretningsbehovene. Som følger:
Lad os oprette en ny tabel til at udføre nogle grundlæggende forespørgsler, følgende er SQL-sætningen sikkerhedskopieret fra databasen, først opretter vi en DemoDb-database, og udfører derefter følgende sætning.
Start med nogle simple spørgsmål:
De ovenstående forespørgsler kan indsættes i databasen til verifikation, og der er skrevet detaljerede kommentarer på dem, så jeg vil ikke gå i detaljer her. Hvis du har spørgsmål, kan du lægge en besked i kommentarfeltet, og selvfølgelig er du velkommen til at rette eventuelle fejl!
>Resultatsæt:
Resultaterne af implementeringen er som følger:
Vi kan se, at der er 4 dataforespørgsler, der bruger union, og 7 dataforespørgsler, der bruger union, alle tre af dem er dubletter. Hvordan vi bruger disse to metoder til forespørgsler, afhænger af det specifikke forretningsscenarie.
>Kopi af tabel:
>Sessionsniveau-indstillinger:
>DataPaginering:
Resultaterne er som følger:
>Udtryk for almindelige tabel:
>Synspunkt:
>Inline tabelværdifunktion:
>Lagrede procedurer:
Ovenstående har listet flere måder at paginere på.
>Kasusudtryk:
>Logikbehandling og proceskontrol:
>Almindelige funktioner:
>Transaktioner og lagrede procedurer:
Forfatteren er gået bort。。。。。。
|
Tidligere:Dyb læring af data fra tekstilerNæste:Del Python – Kunstig intelligens-emne
|