| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Den Multiply Funktion i MySQL
    MySQL er en relationel database management system, som du primært bruger til at gemme og hente poster fra tabeller i en database. Men du kan bruge det til andre funktioner, såsom at multiplicere værdierne sammen . MySQL giver dig mulighed for at formere numre direkte , eller du kan også bruge værdier fra felter og kolonner i tabeller. Syntaks

    Du kan ikke bare skrive to tal i MySQL at få produktet . Du er nødt til at indtaste problem i en MySQL SELECT forespørgsel. For eksempel , skriv " SELECT 4 * 5; " returnerer til forespørgsel værktøj , og MySQL "20" som produkt. Type " SELECT kolonne1 * kolonne2 FROM tabelnavn , " for at bruge værdier fra en tabel . Du kan også formere numre af søjler . Type " SELECT 4 * 5 AS " Produkter " ," . At sætte en mærkat på den kolonne, der viser resultatet
    Datatyper

    MySQL konverterer automatisk værdien af ​​forskellige typer , hvor det kan udføre en multiplikation . Hvis du ganger et heltal af et decimaltal , som 15 gange 3,0 , MySQL returnerer et decimaltal , i dette tilfælde , 45,0 . Hvis du ganger et heltal inden en dato , MySQL returnerer et heltal. For eksempel returnerer tre gange " 2011-07-15 " 60.332.145 . MySQL er ikke fortolke streger på dato som et minustegn. Dog kan MySQL ikke konvertere alle datatyper . Hvis du forsøger at bruge en streng eller tegn i multiplikation , MySQL returnerer nul.
    Limit

    Når du bruger heltal i din multiplikationer , MySQL automatisk den størrelsen af det antal , og om den er underskrevet eller usignerede , og derefter gør det math. Men den største heltal type er " bigint ", som giver mulighed underskrevet værdier fra -9.223.372.036.854.775.808 til 9.223.372.036.854.775.807 eller usignerede værdier fra nul til 18.446.744.073.709.551.615 . Hvis du forsøger at flere en værdi større end disse tal , eller hvis resultatet af multiplikationen er større , MySQL returnerer nul som resultat, fordi det ikke kan håndtere sådanne store værdier .
    Overvejelser
    < br >

    Du kan formere en hel kolonne med en enkelt værdi eller endda ved en anden kolonne , men hvis en kolonne har tusindvis af poster , kan MySQL tage et stykke tid at returnere resultatet af multiplikation. For at reducere den potentielle ventetiden , brug " WHERE " klausuler når det er muligt at angive, hvilke kolonner du ønsker at bruge i formering , eller bruge " LIMIT "-klausul til at returnere et maksimalt antal rækker ad gangen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter MySQL til Excel Brug af PHP 
    ·Sådan beskytter mod SQL injektion i PHP 
    ·MySQL Injection Tutorial 
    ·Sådan oprettes PHP Kontakt formularer med Fields 
    ·Sådan Lær SQL nemt 
    ·Sådan oprettes en MySQL-database Website 
    ·Sådan Tilføj til include_path 
    ·Sådan bruges Arv i PHP 
    ·SQL Udskift Command 
    ·Sådan Send en SMS med en PHP Script 
      Anbefalede Artikler
    ·Sådan eksporteres et projekt, der JAR i Eclipse 
    ·Sådan får du adgang en VB Query 
    ·Hvordan til at indtaste tal i Java 
    ·Hvordan man laver et produktkatalog i PHP 
    ·Sådan Pixel -Track til Page Redirect 
    ·. Sådan ændres Windows logon i XP Brug VB 
    ·Sådan kører JSP i iFrame 
    ·Sådan Lær C # Online 
    ·Sådan Indsæt eller opdatere en MySQL Query 
    ·Sådan oprettes en Script adgang til Cpanel 
    Copyright © Computer Viden http://www.computerdk.com