Yshopnoosa.com

Hur du infogar prover i MySQL

När du skapar en ny tabell i en MySQL-databas, kan du infoga vissa urval poster, antingen för att testa att säkerställa begränsningarna fungerar korrekt eller helt enkelt har lite information att välja. Ny information använder till en MySQL tabell, du INSERT-sats. Varje infoga läggs en ny post, eller en rad, till i tabellen. När du sätter in, kan du ange de fält som du vill lägga till data, vilket är användbart om du inte vet allt om en post.

Instruktioner

1 Logga in på din MySQL-databas. Tillgång till verktyget SQL.

2 Skriv in och kör följande fråga:

Infoga i anställda värden (1, "Jim", "2012-01-12").

Den här frågan läggs en ny post i din tabell. (Detta exempel förutsätter att din exempeltabellen anställda har fält för medarbetar-ID, namn och hyra datumvärden.)

3 Skriv in och kör följande fråga:

INSERT INTO anställda (id, namn, anst_dat) värden (2, "Mary", "2012-01-12"));

Denna sats fungerar ungefär som den första. Men i den här frågan anger du vilka fält du vill att värden ska matcha upp med. Detta krävs inte, speciellt om du planerar att infoga information i varje fält i tabellen.

4 Skriv in och kör följande fråga:

Infoga i anställda (id, namn) värden (3, "Thomas").

Den här frågan infogas endast fält anges information – i detta fall fälten id och namn. Anst_dat fältet lämnas tomt; Om tabellen använder standardvärden, tillämpas standard i den här posten.

Tips & varningar

  • När du anger fälten att infoga data, måste du ange samma antal fält som värden att infoga. Till exempel, du kan inte ange om du vill infoga i id och namn men ger ett värde endast ID-fältet, eller MySQL kommer tillbaka ett fel och insatsen kommer att misslyckas.
  • Dessutom måste du infoga data i fält med matchande typer. Till exempel kan du infoga text i numeriska fält eller datum i booleskt fält. Försöker göra det jämväl returnerar ett fel.