Teknisk intervjuguide för SQL och Python för dataanalytiker

Senaste uppdateringen: 05/13/2026
Författare: C SourceTrail
  • SQL är kärnfokus i intervjuer med dataanalytiker, med stark betoning på joins, aggregeringar, fönsterfunktioner och läsbara frågor.
  • Python utvärderas vanligtvis genom praktiska färdigheter i pandateknik, grundläggande statistik och enkla visualiseringar snarare än avancerad maskinskrivning.
  • Genom att kombinera SQL för effektiv extrahering med Python för flexibel analys skapas ett kraftfullt, heltäckande analysarbetsflöde.
  • Verkliga bästa praxis kring anslutningar, säkerhet, prestanda och automatiserad rapportering utmärker starka kandidater.

teknisk intervju SQL och Python

Att gå in på en teknisk intervju för SQL och Python som blivande dataanalytiker kan kännas ganska skrämmande. särskilt när man läser skräckhistorier om oväntade kodningstester eller folk som misslyckas för att de fått en okänd bärbar dator. Om du precis har börjat din karriär inom analys är det helt normalt att oroa sig för att inte komma ihåg varenda kommando för logistisk regression eller den exakta syntaxen för en fönsterfunktion.

Den goda nyheten är att de flesta företag inte letar efter mänskliga kompilatorer, de letar efter personer som tänker klart med data, kan skriva någorlunda tydligt SQL, är bekväm med grundläggande Python och Excel och vet hur man kommunicerar resultat. Med fokuserad förberedelse kan du vända den oron till självförtroende och gå in i intervjun med en tydlig uppfattning om vad du kan förvänta dig och hur du ska svara.

Varför SQL och Python är så viktiga i intervjuer med dataanalytiker

För roller inom affärsanalys är SQL vanligtvis det viktigaste verktyget under luppen under den tekniska intervjun, eftersom det är språket som låter dig hämta, sammanfoga, filtrera och aggregera data direkt från företagets datalager. De flesta praktiska fallstudier du får i en intervju börjar med "här är en databas, skriv frågor för att besvara dessa frågor".

Python, å andra sidan, behandlas ofta som ett starkt plus snarare än ett absolut måste för juniora analytikerroller, men dess betydelse fortsätter att växa. Rekryterare älskar Python eftersom samma språk kan användas för automatisering, datarensning, dashboards, experiment, maskininlärningsprototyper och mycket mer. Många företag anger att "Python är bra att ha" i arbetsbeskrivningen, och kollar sedan tyst vem som faktiskt vet hur man använder pandor.

Denna kombination av SQL för extraktion och Python för analys är inte bara en teknisk preferens, det är ett strategiskt val. eftersom de tillsammans skapar ett stabilt, skalbart arbetsflöde: SQL hanterar stora relationella datamängder effektivt, medan Python ger dig flexibilitet för statistik, visualisering, rapportering och till och med prediktiv modellering.

Om du visar att du kan röra dig flytande mellan dessa två världar, sticker du omedelbart ut, eftersom du bevisar att du kan gå från råa tabeller i lagret till handlingsbara insikter i anteckningsböcker, bildspel eller automatiserade rapporter.

Hur intervjuer med tekniska dataanalytiker vanligtvis fungerar

Tekniska intervjuer med dataanalytiker tenderar att blanda konceptuella frågor med praktiska övningar, snarare än att bara vara ett frågesport. Du blir vanligtvis ombedd att förklara koncept (JOIN-typer, vad en fönsterfunktion är, hur du hanterar saknade värden) och sedan lösa korta problem med SQL eller Python direkt eller i en hemuppgift.

Många kandidater förväntar sig bara frågor på hög nivå och blir förvånade när de måste skriva riktig kod, ibland i en obekant miljö. Till exempel blir vissa människor nervösa eftersom de måste koda på macOS istället för Windows, trots att SQL- och Python-syntaxen är densamma. Det som faktiskt ändras är editorn, kortkommandon eller terminalkommandon, inte själva språket.

Företag använder dessa uppgifter för att bekräfta att kompetensen på ditt CV är verklig och att du kan resonera dig igenom ett rörigt problem, inte bara upprepa definitioner i läroböcker. De bryr sig om hur du strukturerar din fråga, hur du felsöker när saker misslyckas, om du kontrollerar datakvaliteten och om du ställer förtydligande frågor innan du ger dig in i det.

I vissa processer är det mest krävande steget ett hemtest som blandar SQL och Excel (eller kalkylblad), där du kan behöva uppfinna exempeltabeller för att testa frågor, hantera många datumfält, använda fönsterfunktioner, kopplingar, WHERE-klausuler, CTE:er och sedan formatera allt tydligt i ett dokument. Den här typen av övning tar ofta längre tid än väntat, särskilt om du inte är helt bekant med branschområdet.

Den viktigaste förändringen i tankesätt är att behandla intervjun som ett litet konsultprojekt snarare än en tentamen, där du försöker förstå affärsfrågan, utforska data och producera ett tydligt, välgrundat svar istället för att bara "klara ett test".

De SQL-frågor du troligtvis kommer att stöta på (och hur du ska bemästra dem)

Över företag och sektorer följer SQL-frågor för dataanalytikerroller ett ganska förutsägbart mönster, att gå från grundläggande filtrering och kopplingar till aggregeringar, delfrågor och fönsterfunktioner. Om du är väl insatt i dessa byggstenar kan du hantera de allra flesta intervjuuppgifter.

På ingångs- till mellannivå försöker intervjuare sällan lura dig med obskyra dialektdrag, men de förväntar sig att du kombinerar flera koncept: till exempel att sammanfoga två tabeller, filtrera efter datumintervall, gruppera efter kategori och lägga till en fönsterfunktion för att rangordna kunder.

Kärnkoncepten i SQL som du måste kunna – helt stabila

En av de mest klassiska frågorna är skillnaden mellan VAR och ATT HA, eftersom det avslöjar om du verkligen förstår när filter tillämpas i frågelivscykeln. WHERE filtrerar rader före gruppering; HAVING filtrerar grupper efter aggregering.

Ett annat ständigt återkommande ämne är JOIN-typer och när man ska använda var och en, vanligtvis inramad kring enkla affärsscenarier. Du bör kunna förklara inner-, vänster-, höger- och fullständiga yttre kopplingar, och välja lämpligt beroende på vilken tabell som är din "primära" källa som måste bevaras i resultatet.

Delfrågor är också standard, särskilt när intervjuare vill se om man kan dela upp ett problem i steg, som att beräkna ett genomsnitt per kund och sedan bara välja de över ett visst tröskelvärde. Du kan bli ombedd att skriva en delfråga i SELECT-, FROM- eller WHERE/HAVING-klausulerna och förklara varför du valde den strukturen.

Fönsterfunktioner är en favorit i moderna analytikerintervjuer eftersom de låser upp rankningar och jämförelser mellan rader, utan att kollapsa datamängden. Du kommer ofta att bli ombedd att producera löpande totaler, täta rangordningar eller partitionerade aggregat, och att förklara hur de skiljer sig från vanlig GROUP BY.

Exempel på SQL-ämnen och hur man går igenom dem

Tänk dig att du blir ombedd att beskriva NÄR du skulle använda HA istället för VAR, Du kan säga något i stil med: ”WHERE används för att filtrera råa rader, medan HAVING används efter GROUP BY för att filtrera redan aggregerade grupper. Om jag till exempel vill ha avdelningar med fler än 5 anställda skulle jag gruppera efter avdelning och sedan använda HAVING på COUNT(*) > 5, eftersom COUNT är ett aggregerat värde som inte är tillgängligt i WHERE.”

För JOIN-frågor frågar intervjuare ofta efter både definitioner och praktisk användning, som: inner join när du bara bryr dig om matchningar, left join när du vill behålla alla poster från en huvudtabell även om det inte finns någon motsvarande post i uppslagstabellen, och så vidare. Du kan förstärka ditt svar genom att nämna att left joins är extremt vanliga inom analys när du har en "faktatabell" och valfri "dimensionsdata".

När delfrågor dyker upp är det bra att koppla dem till verkliga analysuppgifter, som att hämta alla kunder vars totala utgifter överstiger den globala genomsnittliga kundutgiften. Du kan beskriva hur man skapar en delfråga som beräknar summorna per kund, sedan beräknar genomsnittet av den uppsättningen och slutligen filtrerar in en extern fråga.

För fönsterfunktioner, fokusera på deras förmåga att titta över relaterade rader utan att komprimera dem, till exempel för att rangordna säljare efter månadsintäkt eller för att beräkna en rullande summa över dagar. Det är bra att betona hur detta skiljer sig från GROUP BY, som alltid minskar antalet rader i resultatmängden.

Användningsfall som intervjuare älskar: fönsterfunktioner, datum och CTE:er

I verkliga intervjuer förekommer fönsterfunktioner, datumhantering och CTE ofta tillsammans, särskilt när du blir ombedd att beräkna mätvärden över tid eller identifiera toppresterande per segment. Du kan till exempel koppla en försäljningstabell till en kundtabell och sedan använda en fönsterfunktion partitionerad efter kund för att beräkna livstidsvärde eller senaste inköpsdatum.

Datum finns överallt i analyser, så rekryterare är uppmärksamma på hur bekväm du är med dem, inklusive extrahering av dag, vecka, månad, hantering av tidszoner (åtminstone konceptuellt) och filtrering efter tidsintervall. En kandidat som helt ignorerar nyanser i datum kan förstöra rapporter utan att inse det.

Vanliga tabelluttryck (CTE) är ett annat koncept som ofta dyker upp, ofta genom frågor som ”Hur skulle du organisera en mycket komplex fråga?”. Ett starkt svar är att du använder CTE:er för att dela upp logik i läsbara, återanvändbara block, vilket gör underhåll och felsökning enklare än om allt var inklämt i kapslade delfrågor.

När du övar inför din intervju, lägg tid på att skriva SQL som länkar ihop dessa element: joins, filter, grupperingar, fönsterfunktioner, CTE:er och datumlogik, eftersom det är så en realistisk affärsfråga ser ut, inte en enda SELECT med ett WHERE-villkor.

Vad företag på Python-nivå faktiskt förväntar sig i tekniska skärmbilder

För rena dataanalytikerroller (i motsats till data scientist eller backend engineering) fokuserar företag vanligtvis på praktisk Python för data, inte på att bygga sofistikerade algoritmer från grunden. De vill se att man kan läsa en CSV-fil, inspektera data, rensa den, omforma den med pandor och kanske producera några grundläggande visualiseringar.

Det förväntas sällan att du ska kunna memorera den exakta importsignaturen för varje maskininlärningsmodell eller att komma ihåg hela syntaxen för ett logistiskt regressionsuttryck på rak arm. De flesta intervjuare förstår att man i verkliga livet skulle kontrollera dokumentation eller utdrag, så länge man vet vad man försöker göra konceptuellt.

Typiska Python-ämnen för en dataanalytikers skärmbild är nullhantering, filtrering, groupby-operationer, sammanslagningar/kopplingar och enkla beräkningar. ibland kombinerade i ett litet anteckningsboksliknande fodral där du steg för steg går igenom ditt resonemang.

Visualisering framstår ofta som ett lätt krav: att kunna skapa ett enkelt stapeldiagram eller tidsseriediagram, inte att designa pixelperfekta dashboards. Det primära målet är att kontrollera att du kan kommunicera dina resultat visuellt när det behövs.

Viktiga pandaoperationer som du bör behärska flytande

Att hantera saknade värden är en central färdighet hos pandor som nästan alltid dyker upp, antingen som en direkt fråga ("Hur skulle du hantera nollor?") eller inbäddad i en praktisk uppgift. Du bör kunna visa hur man inspekterar saknade värden, tar bort rader eller kolumner om det är lämpligt, och imputerar värden med hjälp av enkla strategier som medelvärde eller median.

Radfiltrering är en annan åtgärd man måste känna till eftersom den speglar WHERE i SQL, och det är grundläggande för nästan all analys. Intervjuare kan be dig att välja rader baserat på ett tröskelvärde, flera villkor eller tillhörighet i en lista med värden.

Groupby i pandas är ungefär motsvarigheten till GROUP BY i SQL och används ofta för att testa din förmåga att aggregera, till exempel för att beräkna total försäljning per kategori, genomsnittlig intäkt per kund eller antal händelser per dag. Det är viktigt att inte bara känna till syntaxen, utan att förklara varför du grupperar efter specifika kolumner.

Att sammanfoga dataframes är en direkt parallell till SQL JOINs och är avgörande när man hanterar flera tabeller, som att koppla samman en transaktionsdatauppsättning med en kundtabell. Du bör vara bekväm med att välja kopplingsnycklar, ange kopplingstyp och kontrollera om det finns dubbletter av nycklar eller oväntade radmultiplikationer.

Python bortom pandor: kopplingar, statistik och visualisering

I mer tekniskt mogna team kan det också förväntas att du vet hur man kopplar Python till SQL-databaser, så att du kan köra frågor direkt från dina skript och läsa in resultat i pandor. Det är här bibliotek som psycopg2, PyMySQL, pyodbc, sqlite3 eller högre verktyg som SQLAlchemy kommer in i bilden.

SQLAlchemy är särskilt populärt eftersom det ger ett enhetligt sätt att kommunicera med olika SQL-motorer, och det integreras väldigt bra med pandas: du upprättar en motor med en anslutnings-URL och skickar den sedan till read_sql_query för att göra en dataframe redo för analys.

När informationen väl finns i Python räcker ofta grundläggande statistik för att imponera vid intervjuer på analytikernivå, såsom medelvärden, medianvärden, korrelationer och enkla förhållanden. Du behöver inte vara en erfaren statistiker, men du bör vara bekväm med att sammanfatta en datamängd och förklara vad dessa sammanfattningar innebär.

Visualisering med matplotlib eller seaborn handlar vanligtvis om att producera tydliga, läsbara plottar som stöder din berättelse, som histogram för att förstå fördelningar eller linjediagram för att visa trender över tid. Tydlighet är mycket viktigare än snygg stil för intervjuändamål.

Varför det är så kraftfullt att kombinera SQL och Python

Ur ett affärsperspektiv kommer den verkliga kraften när man kombinerar SQLs effektiva frågehantering med Pythons flexibla analys, istället för att behandla dem som separata världar. SQL låter dig driva in tung filtrering och aggregering i databasen, medan Python låter dig experimentera, modellera och visualisera.

SQL är fortfarande de facto standarden för relationsdatahantering av goda skäl, inklusive snabb frågekörning på stora tabeller, mogna verktyg och konsekvent stöd över större system som Grunderna i MySQL-transaktioner, PostgreSQL, SQL Server eller Oracle. I nästan alla seriösa företag finns din sanningskälla i någon SQL-motor.

Python kompletterar det genom att vara den schweiziska armékniven för allt som händer efter att data lämnat databasen, som att rensa röriga fält, omforma tabeller, upptäcka avvikelser, bygga dashboards, träna ML-modeller eller generera automatiserade rapporter.

När du visar att du kan utgå från en affärsfråga, skriv SQL för att extrahera relevant data och använd sedan Python för att gräva djupare, Du positionerar dig själv som en analytiker med hög belåningsgrad som kan äga en hel del av datalivscykeln från början till slut.

Det är därför så många utbildningsprogram och bootcamps betonar SQL plus Python plus ett visst visualiseringslager, eftersom den stacken täcker majoriteten av det arbete som utförs av praktiska, affärsinriktade datateam idag.

Att koppla Python till SQL-databaser i praktiken

För att verkligen integrera SQL och Python i ditt arbete behöver du veta hur du upprättar säkra och pålitliga kopplingar mellan dina skript och databasen. så att du kan köra frågor programmatiskt istället för att manuellt exportera CSV-filer varje gång.

Det finns två huvudsakliga tillvägagångssätt: att använda lågnivåkopplingar specifika för varje databas, eller att använda ett abstraktionslager som SQLAlchemy, vilket kommunicerar med dessa drivrutiner åt dig. För snabba experiment kan en lättviktig koppling som sqlite3 vara tillräckligt; för arbetsflöden i produktionsklass väljer team ofta SQLAlchemy plus en inbyggd drivrutin som psycopg2 för PostgreSQL.

Ett typiskt arbetsflöde med en drivrutin som psycopg2 involverar att läsa inloggningsuppgifter från miljövariabler, skapa ett anslutningsobjekt, öppna en markör, köra en parametriserad fråga för att undvika SQL-injektion, iterera över resultat och sedan committa eller återställa vid behov innan anslutningen stängs.

SQLAlchemy förenklar en del av detta genom att låta dig konstruera en databas-URL, skapa en motor med en anslutningspool, och sedan använda den motorn för att köra frågor via textobjekt eller för att mata in data direkt i pandor. Den här designen gör det enklare att byta databaser eller hantera flera miljöer (lokal, staging, produktion).

När ditt anslutningsmönster är på plats kan du automatisera hela datapipelines: kör en SQL-fråga, ladda resultaten till en dataframe, utföra rengöring och analys, generera en rapport eller exportera en CSV-fil och schemalägga skriptet att köras dagligen eller veckovis.

Bästa praxis för säkerhet och prestanda i SQL+Python-arbetsflöden

När du ansluter Python till en produktionsdatabas måste du noggrant tänka på säkerheten, börjar med hur du lagrar och får åtkomst till inloggningsuppgifter. Att hårdkoda användarnamn och lösenord i skript är ett stort antimönster; använd istället miljövariabler eller en dedikerad hemlighetshanterare.

Anslutningshantering är en annan viktig aspekt: ​​att öppna och stänga en ny anslutning för varje liten fråga kan försämra prestandan. särskilt om du kör dessa frågor ofta. Anslutningspooler, som SQLAlchemy stöder direkt, hjälper till att återanvända etablerade anslutningar effektivt.

På prestandasidan är ett vanligt misstag att hämta mycket mer data till Python än vad man faktiskt behöver, förutsatt att allt ska göras med pandor. I verkligheten är det nästan alltid bättre att flytta filtrering, gruppering och enkla aggregeringar ner till databasen, och bara överföra den bearbetade delmängd som verkligen är nödvändig.

Felhantering är inte glamoröst men det är avgörande, särskilt när dina skript körs obevakade. Se till att du upptäcker databasrelaterade undantag, loggar meningsfulla meddelanden och återställer transaktioner om något går fel, så att du inte lämnar systemet i ett inkonsekvent tillstånd.

Att följa dessa metoder håller inte bara din miljö säker och responsiv, Det signalerar också till intervjuarna att du förstår verkliga begränsningar utöver de leksaksexempel som folk memorerar för kodningstester.

Köra SQL från Python och omvandla resultat till analyser

När du har en stabil anslutning är nästa steg att få SQL-körning från Python att kännas naturlig, så att du kan sluta tänka i termer av separata verktyg och börja se ett integrerat arbetsflöde.

Med drivrutiner på lägre nivå arbetar du med markörer och resultatuppsättningar, iterera rad för rad eller hämta alla rader samtidigt. Med SQLAlchemy eller liknande bibliotek kan du köra textfrågor och få objekt på högre nivå som är enklare att manipulera och felsöka.

Men i analysarbete vill man nästan alltid konvertera frågeresultat direkt till en Pandas DataFrame, eftersom den strukturen är idealisk för filtrering, sammanslagning, aggregering och slutligen matning till visualiseringar eller modeller.

Ett kraftfullt mönster är att behandla SQL som ditt verktyg för "extraktion och grov aggregering" och Pandas som din miljö för "finkornig transformation och utforskning". vilket gör att var och en kan göra det den är bäst på. Detta skyddar dig också från att spränga minne genom att försöka manipulera gigantiska råa tabeller direkt i Python.

Du kan till exempel ha en SQL-fråga som producerar de 20 största produkterna efter intäkt och sedan hämtar den till Pandas. för att beräkna ytterligare förhållanden, kontrollera fördelningar eller integrera med produktmetadata från en annan källa innan den presenteras.

Rengöring, transformering och utforskning av data med pandor

Efter att du har laddat data från SQL till en dataframe bör din första prioritet vara att förstå dess kvalitet och struktur, att inte omedelbart hoppa in i avancerad modellering. Det innebär att kontrollera saknade värden, dubbletter av rader, misstänkta extremvärden och verifiera typer som datum och numeriska fält.

Pandas erbjuder mycket kompakta metoder för dessa uppgifter: du kan inspektera nullantal, ta bort dubbletter, och skapa nya kolumner som representerar härledda mätvärden som marginaler, tillväxttakt eller segmenteringsflaggor. Dessa transformationer är grunden för vardagsanalyser.

När du behöver hämta ytterligare information från andra tabeller eller filer, Med sammanslagningsoperationer kan du kombinera datamängder precis som du skulle göra med kopplingar i SQL. Att kunna resonera kring kardinaliteten hos nycklar och välja inre kontra vänstra sammanslagningar korrekt är avgörande för att undvika subtila fel.

Grundläggande statistiska funktioner, ofta lånade från numpy eller integrerade i pandor, ger dig snabb insikt: medelvärden och medianvärden avslöjar centrala tendenser, korrelationer visar hur variabler rör sig tillsammans, och enkla kvantilkontroller kan avslöja extrema värden som behöver granskas närmare.

Intervjuare som ger dig en liten datamängd i en anteckningsbok och säger "berätta vad du ser" testar verkligen denna utforskande inställning, inte om du kommer ihåg den exakta stavningen av en funktion. Diskutera vad du kontrollerar, varför du kontrollerar det och vad varje observation kan betyda ur affärsmässiga synvinklar.

Från analys till kommunikation: visualisering och rapportering

Analysarbete är bara så värdefullt som din förmåga att kommunicera dina resultat, vilket är anledningen till att visualiserings- och rapporteringsförmåga är viktig även i praktiska tekniska intervjuer. Pythons plottbibliotek gör det enkelt att generera diagram som stöder din förklaring.

Matplotlib och seaborn täcker de flesta behoven för intervjuscenarier: histogram för fördelningar, stapeldiagram för kategoriska jämförelser och linjediagram för tidsserier. Du behöver inte memorera varje parameter, men du bör veta hur man får ett snyggt diagram och tydligt märker axlar och rubriker.

På rapporteringssidan involverar många verkliga användningsfall automatisering av produktionen av CSV- eller Excel-filer, ibland schemalagda dagligen, veckovisa eller månadsvisa. Ett vanligt mönster är att köra en SQL-fråga, bearbeta resultaten med pandor och sedan exportera till en fil med ett datumstämplat namn som delas med intressenter.

Automatiserad rapportering eliminerar repetitivt manuellt arbete och minskar mänskliga fel. samtidigt som man säkerställer att alla ser en konsekvent definition av mätvärden varje gång. I intervjuer är det ett stort plus att kunna beskriva hur man skulle sätta upp en sådan pipeline.

Om du lägger till visualiseringar kan du också föreställa dig skript som genererar diagram och bäddar in dem i bildspel eller instrumentpaneler, även om många team idag använder dedikerade BI-verktyg för det sista presentationslagret. Möjligheten att lämna över tydliga, välstrukturerade data förenklar det sista steget dramatiskt.

Verkliga fall där SQL och Python lyser samman

Tekniska intervjuer speglar alltmer verkliga affärsproblem, så det är bra att ha konkreta exempel redo där kombinationen av SQL och Python ger dig en praktisk fördel. Dessa scenarier visar inte bara dina tekniska färdigheter utan också din förståelse för affärsvärde.

Ett mycket vanligt användningsfall är automatiserad rapportering: istället för att hämta siffror manuellt från databasen, Du schemalägger ett Python-skript som frågar databasen med SQL, aggregerar data, formaterar den och sparar eller skickar den slutliga rapporten. Detta är en enorm produktivitetsökning jämfört med arbetsflöden som endast använder kalkylblad.

Att hantera stora datamängder är ett annat viktigt tema, särskilt i företag med miljontals transaktioner. Här ansvarar SQL för det tunga arbetet (filtrering, gruppering, sammanfattning), medan Python hanterar den mer komplicerade analysen av den reducerade datamängden, såsom att beräkna avancerade KPI:er eller segmentera kunder.

När ett företag vill gå över till prediktiv modellering är kombinationen SQL + Python återigen i fokus, med SQL som förbereder funktionstabeller och Python med hjälp av bibliotek som scikit-learn för att träna klassificerings- eller regressionsmodeller. Detta kan inkludera kundborttagningsförutsägelser, bedrägeridetektering eller rekommendationssystem.

I alla dessa exempel är mönstret konsekvent: SQL förbereder data effektivt där de finns, Python transformerar och tolkar dem, och analytikern sitter i centrum, fattar designbeslut och kopplar tekniska resultat till affärsmål.

Om du går in i din SQL- och Python-intervju med en tydlig förståelse för dessa koncept, realistiska förväntningar på kodnivån du kommer att bli ombedd att skriva, och gott om övning i att sammanfoga SQL-frågor med Pandas arbetsflöden, du kommer att ha en mycket starkare position att visa att du inte bara memorerar syntax, utan faktiskt tänker som en dataexpert som kan tillföra värde från dag ett.

fundamentalos de transacciones en mysql
Relaterad artikel:
Fundamentos de transacciones en MySQL: komplett med ACID, aislamiento och autocommit
Relaterade inlägg: