|
|
Publicerad på 2019-03-09 19:46:46
|
|
|
|

Detta inlägg redigerades senast av Kongcida den 2019-3-10 00:12
förord Denna artikel handlar främst i detalj om tillägg, borttagning, kontroll och modifiering av tabelldata – infoga, radera, välja, uppdatera.
Gör dig redo
Innan vi går in på den här artikeln, låt oss skapa en databas som heter DemoDb. Kör sedan följande kod, som innehåller tabellen som ska användas en stund.
Tabellen ovan har skapats, låt oss mata in texten.
SMS
Först, infoga data i databasen.
#Infoga data
Sökresultaten är följande:
#Ändra data
Resultaten är följande:
Den sista kolumnen med kvantitet ändrades från 5 till 13
#Radera data
Knacka på de viktigaste punkterna, tänk efter två gånger innan du raderar data. Se till att ta med det villkorliga uttrycket i slutet, annars raderas hela tabellens data. I denna modul kommer jag att skilja mellan att släppa, trunkera och ta bort.
*droppe: Tar bort hela tabellen, inklusive tabelldata, tabellutrymme och tabellstruktur. Du kan inte infoga data i tabellen i framtiden om du inte bygger om tabellen.
*Ta bort: Ta bort data i en tabell, du kan ta bort data i den angivna raden, och den raderade datan kommer att registreras i loggen för senare återställning. Därför, när man använder denna metod för att radera och sedan infoga ny data, kommer den självtillagda kolumnen att fortsätta och återställas inte.
*förkorta: Tar bort data i tabellen för att frigöra tabellutrymme. Du kan fortsätta infoga data i tabellen senare. Du kan inte radera data för en rad individuellt, endast all data i hela tabellen och räknevärdet som används för att identifiera den nya raden återställs till seeden för den kolumnen. Det vill säga, infoga ny data och börja om med antalet kolumner som tidigare lagts till. trunkera är ekvivalent med att ta bort utan where-villkoret.
#Sökdata
Längst fram har vi använt "Välj * från tabellnamnDetta uttalande frågar hela tabelldatan. I faktiska projekt gör vi mer komplexa frågor beroende på affärsbehoven. Följande följer:
Låt oss skapa en ny tabell för att utföra några grundläggande frågor, följande är SQL-satsen säkerhetskopierad från databasen, skapa först en DemoDb-databas och kör sedan följande sats.
Börja med några enkla frågor:
Ovanstående frågor kan klistras in i databasen för verifiering, och detaljerade kommentarer skrivs på dem, så jag går inte in på detaljer här. Om du har några frågor kan du lämna ett meddelande i kommentarsfältet, och självklart är du välkommen att rätta eventuella misstag!
>Resultatuppsättning:
Resultaten av implementeringen är följande:
Vi kan se att det finns 4 datafrågor som använder union och 7 datafrågor som använder union, varav alla tre är dubbletter. Hur vi använder dessa två metoder för att söka beror på det specifika affärsscenariot.
>Kopiera tabell:
>Sessionsnivåinställningar:
>DataPaginering:
Resultaten är följande:
>Vanliga tabelluttryck:
>Vy:
>Inline-tabellvärdesfunktion:
>Lagrade procedurer:
Ovan nämns flera sätt att paginera på.
>Falluttryck:
>Logikbearbetning och processkontroll:
>Vanliga funktioner:
>Transaktioner och lagrade procedurer:
Författaren gick bort。。。。。。
|
Föregående:Djupinlärning av data från torrvarorNästa:Dela Python – Artificiell intelligens-ämne
|