Dokumentasjon

    Table of Content
    • 3d
      • 3D-filformater
      • 3DS to DWG
      • 3MF to STL
      • AMF
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MTL
      • OBJ
      • PLY
      • STP
    • audio
      • Lydfilformater
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • STY
      • WAV
    • cad
      • CAD-filformater
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Komprimeringsfilformater
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Datafilformater
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database filformater
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Disk- og mediefilformater
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • E-bok filformater
      • CBZ
      • JWPUB
      • KFX
    • email
      • Filformater for e-post
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Kjørbare filformater
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Finans filformater
      • ABA
      • IXBRL
      • OFX
      • XBRL
    • font
      • Font filformater
      • TTF
      • WOFF2
    • game
      • Spillfilformater
      • ASSET
      • BIN
      • BIN PCSX
      • CLIP
      • CT
      • DSV
      • FOMOD
      • MCA
      • MCPACK
      • NDS
      • NSP
      • NSZ
      • PAK
      • PSS
      • RPF
      • RPX
      • RVZ
      • SMC
      • UASSET
      • Unity3D
      • VDF
      • XCI
      • Z64
    • gis
      • GIS filformater
      • FIT
      • GPX
      • KMZ
    • image
      • Bildefilformater
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JXL
      • PVT
      • RPF
      • SKP
      • TIFF
    • misc
      • Diverse filformater
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Plugin filformater
      • Q1Q
    • presentation
      • Presentasjonsfilformater
      • PPT
      • PPTX
    • programming
      • Programmering
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
    • project-management
      • Prosjektledelse filformater
      • MPP
    1. Hjem
    2. Database filformater
    3. SQL

    What's on this Page

      • Hva er en SQL-fil?
      • Kort historie
      • SQL-filformat
        • SQL-språkelementer
        • SQL-eksempel
      • Referanser

    Hva er en SQL-fil?

    En fil med filtypen .sql er en SQL-fil (Structured Query Language) som inneholder kode for å fungere med relasjonsdatabaser. Den brukes til å skrive SQL-setninger for CRUD-operasjoner (Create, Read, Update and Delete) på databaser. SQL-filer er vanlige når du arbeider med skrivebord så vel som nettbaserte databaser. Det finnes flere alternativer til SQL som Java Persistence Query Language (JPQL), LINQ, HTSQL, 4D QL og flere andre. SQL-filer kan åpnes av spørringsredigerere av Microsoft SQL Server, MySQL og andre ren tekstredigerere som Notisblokk på Windows OS.

    Kort historie

    • Utviklet og introdusert av Donal D. Chamberlin og Raymond F. Boyce hos IBM tidlig på 1970-tallet
    • Brukes til å lagre og hente data fra IBMs originale kvasi-relasjonelle databasestyringssystem, System R
    • Startet brukt i kommersielle produkter basert på deres System R-prototype inkludert System/38, SQL/DS og DB2, som var kommersielt tilgjengelig i henholdsvis 1979, 1981 og 1983.
    • Offisielt vedtatt av ANSI- og ISO-standardgrupper som standard “Database Language SQL” for relasjonsdatabasestyringssystemer (RDBMS) innen 1986

    SQL-filformat

    SQL-filer er i vanlig tekstformat og kan bestå av flere språkelementer. Flere setninger kan legges til en enkelt SQL-fil hvis kjøringen er mulig uten å være avhengig av hverandre. Disse SQL-kommandoene kan utføres av spørringsredigerere for å utføre CRUD-operasjoner.

    SQL-språkelementer

    SQL-språkelementer er som oppført nedenfor.

    ElementDescription
    ClausesConstituent components of statements and queries.
    ExpressionsCan produce either scalar values, or tables consisting of columns and rows of data
    PredicatesSpecify conditions that can be evaluated to SQL three-valued logic (3VL) (true/false/unknown) or Boolean truth values and are used to limit the effects of statements and queries, or to change program flow.
    QueriesRetrieve the data based on specific criteria. This is an important element of SQL.
    StatementsMay have a persistent effect on schemata and data, or may control transactions, program flow, connections, sessions, or diagnostics.

    SQL-eksempel

    Følgende SQL-setning oppretter en tabell med navnet DATA, etterfulgt av ytterligere ‘INSERT’-kommandoer for å sette inn poster i denne tabellen.

    CREATE TABLE DATA
    (ID INTEGER REFERENCES STATION(ID),
    MONTH INTEGER CHECK (MONTH BETWEEN 1 AND 12),
    TEMP_F REAL CHECK (TEMP_F BETWEEN -80 AND 150),
    RAIN_I REAL CHECK (RAIN_I BETWEEN 0 AND 100),
    PRIMARY KEY (ID, MONTH));
    
    INSERT INTO STATS VALUES (23, 1, 57.4, 0.31);
    INSERT INTO STATS VALUES (21, 7, 91.7, 5.15);
    INSERT INTO STATS VALUES (45, 1, 27.3, 0.18);
    INSERT INTO STATS VALUES (65, 7, 74.8, 2.11);
    INSERT INTO STATS VALUES (78, 1, 6.7, 2.10);
    INSERT INTO STATS VALUES (88, 7, 65.8, 4.52);
    

    Referanser

    • SQL by Wikipedia
    • SQL Syntax

    See Also

    • DTSX File Format - SQL Server DTS Settings File
    • MDF-filformat - SQL Server-masterdatabasefil
    • NDF-filformat - SQL Server-masterdatabasefil
    • FDB-filformat - Microsoft Dynamics NAV-databasefil
    • DB3 filformat
     
     Norsk
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri
     Filipino
    OSZAR »