sql >> Databasteknik >  >> RDS >> Mysql

Är det möjligt att lagra bilder, ljud, videor i SQL Database?

I MySQL kan du lagra vilket binärt innehåll som helst i en tabell med hjälp av datatypen BINARY eller VARBINARY för en kolumn. Ganska alla databassystem som en sådan datatyp. Den kan användas för att lagra ett fullständigt filinnehåll som bild, video, ljud,... eller bara ett binärt utdrag.

Ändå anses lagring av binära filer i en databas som en dålig praxis, eftersom det ganska alltid leder till besvikelser. Faktum är att en fil som lagras i databasen inte enkelt kan bearbetas för en nedladdning, en inkludering i en HTML-sida, en streaming, ... . Och det är ganska alltid komplicerat att manipulera på grund av dess längd. Oftast är en fil sorterad i en databas ofördelaktig jämfört med en fil som lagras i en katalog. Det rekommenderas att lagra filnamnet i databasbasen och spara den faktiska filen i en fysisk katalog.



  1. Använda Spotlight Cloud för att lösa blockering av SQL Server

  2. Jämföra datum lagrade som varchar

  3. SQLite JSON_GROUP_ARRAY()

  4. Hur ansluter du till flera MySQL-databaser på en enda webbsida?