| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come scrivere script SQL
    SQL o Structured Query Language , che consente la creazione e la modifica delle basi di dati , è uno dei più semplici linguaggi di programmazione basati sul Web per capire . I comandi sono intuitivi , e non ci sono troppi di loro . Eppure, molte persone non si preoccupano di imparare i pro ei contro di SQL perché editori come phpMyAdmin consentono di creare , modificare e visualizzare le tabelle senza conoscere alcun codice. Il problema è che , quando la gente ha bisogno di aggiungere il codice SQL per le loro pagine PHP o eseguire una semplice query SQL all'interno di phpMyAdmin per cercare qualcosa , sono fuori di fortuna . Imparare a scrivere i propri script SQL non è troppo tempo , e si rivelerà estremamente utile durante la creazione di data- riempite siti web. Cose che ti serviranno
    Text Editor
    Web server di
    Mostra più istruzioni
    1

    saperne corretta sintassi SQL . Tradizionalmente , i comandi SQL sono tutti in maiuscolo , mentre i nomi delle tabelle e tutti i tuoi dati di campo personali è in minuscolo. Come in PHP , tutte le dichiarazioni terminano con un punto e virgola , ma tali dichiarazioni può essere suddiviso in due linee separate qualsiasi modo si desidera ( per aiutare a migliorare la leggibilità ) economici 2

    Familiarizzare con i tipi di dati SQL . - il modo in cui SQL identifica le informazioni che avete in tutti i campi delle tabelle . I più comuni sono INT ( per gli interi che vanno da -2.000 a 2.000 milioni ) , BIGINT ( per gli interi più grandi o più piccoli di quello) , VARCHAR ( testo fino a 256 caratteri ) e TEXT ( testo fino a circa 64.000 caratteri) . < Br >
    3

    capire la necessità di chiavi primarie . In pratica , ogni tabella creata avrà una colonna "ID" che contiene un numero univoco - etichettato la " chiave primaria " - per garantire che nessun "record " ( o riga ) è lo stesso . È possibile utilizzare " AUTO_INCREMENT " per creare automaticamente un nuovo numero ogni volta che si crea un nuovo record . ( Questo sarà più chiaro nel codice di esempio riportato di seguito . ) Economici 4

    Creare una tabella nel database utilizzando il comando CREATE TABLE . Durante la pratica , sarete spesso essere la creazione della stessa tabella più e più volte , quindi è spesso utile per precedere quella con il DROP TABLE IF EXISTS comando quindi dati non iniziano a riversarsi e confondere. Ecco la prima cosa che si dovrebbe scrivere per creare una tabella chiamata "film" : DROP TABLE IF EXISTS film ; CREATE TABLE film () ;
    5

    Aggiungi i nomi dei campi , o nomi di colonna nella tabella . Finora, " film " è completamente vuoto . Per riempirlo con i dati circa i vostri film preferiti, si potrebbe desiderare una colonna "Titolo" , una colonna di "direttore" e una colonna "Anno" - oltre alla colonna " id" che contiene la chiave primaria . Si aggiunge questa informazione all'interno delle parentesi della linea CREATE TABLE. Ecco cosa sarebbe simile : DROP TABLE IF EXISTS film ; creare filmati tabella ( id INT PRIMARY KEY AUTO_INCREMENT , titolo VARCHAR ( 60 ) , direttore VARCHAR ( 30 ) , anno int); nota che dopo ogni nome di campo , si deve dichiarare che tipo di tipo di dati che è. Inoltre , mentre SQL determina automaticamente la lunghezza dei numeri interi , si deve dichiarare la lunghezza massima di tutti i dati di testo . Quindi, nel codice sopra , le voci nel campo " titolo " non può essere più lungo di 60 caratteri , e le voci nel campo " registi " non può essere più lungo di 30. ( Perché non usare il numero massimo di caratteri consentiti ogni volta ? Dato che occupa spazio e finiranno per rallentare le cose. ) Economici 6

    aggiungere dati ai propri tavoli . Si dispone ora di una tabella chiamata "film " con le colonne per il film principale chiave , titolo , regista, anno , ma nulla in quelle colonne . Per aggiungere i dati , utilizzare il comando INSERT INTO . Dati viene inserito un record (riga ) alla volta . Quindi, sotto tutto il codice CREATE TABLE dall'alto, l' INSERT INTO comandi sarebbe simile a questa : INSERT INTO film VALUES (NULL, ' Casablanca ', ' Michael Curtiz ' , 1942) ; INSERT INTO film VALUES (NULL, 'Star Wars' , ' George Lucas ' , 1977); INSERT INTO film VALUES (NULL, ' Psycho ', ' Alfred Hitchcock ' , 1960) ; " . null" si noti che nella colonna ID , invece di un valore , si dice Questo perché quando la colonna ID è stato creato come il campo chiave primaria , il comando AUTO_INCREMENT è stato incluso , il che significa che SQL assegnerà a ciascuna un numero automaticamente . Scrivendo "null" è come dire: " Questo campo esiste, ma si sta andando a capire ciò che accade in esso per me . "
    7

    Utilizzare il comando SELECT per tirare su informazioni specifiche da un tabella . Quando si utilizza un gestore di database come phpMyAdmin , questo permette di ottenere rapidamente i dati necessari . Se si vuole guardare i titoli dei film nella vostra tabella , si può scrivere : SELECT titolo FROM film ; Se si vuole guardare un'intera tabella , utilizzare un asterisco : SELECT * FROM film ; Se si desidera ottenere specifici , utilizzare il comando WHERE : titolo SELECT FROM film WHERE direttore = ' Alfred Hitchcock '; Questo sarebbe tirare su il nome di ogni film della tabella per la regia di Alfred Hitchcock . Se avete deciso avevi bisogno di un altro film di Hitchcock , basta usare nuovamente il comando INSERT : INSERT INTO film VALUES (NULL, ' Intrigo internazionale ' , ' Alfred Hitchcock ' , '1956 ');
    8

    Edit i tuoi dati utilizzando il comando SET UPDATE e . Nell'esempio precedente , la data per " North by Northwest " è impostato come 1956. Questo è errato , in realtà è stato rilasciato nel 1959 . Al fine di correggere l'errore , si può scrivere : AGGIORNAMENTO film SET anno = '1959 ' WHERE title =' Intrigo internazionale '; Questa è una frase , ma è abbastanza lunga . Ricorda che puoi utilizzare le interruzioni di linea dove vuoi. Per rendere più facile la lettura , è possibile digitare invece : AGGIORNAMENTO moviesSET anno = '1959 ' WHERE title =' Intrigo internazionale ';
    9

    Cancella dati utilizzando il comando Elimina da . Se si decide che non ti piace "Psycho" più e vuole sbarazzarsi di esso , si può scrivere : DELETE FROM film WHERE id = 3; Avviso nel comando precedente , "Psycho" è soppressa in base alla sua chiave primaria , non il suo titolo . Si potrebbe semplicemente scrivere : DELETE FROM film WHERE title = " Psycho " ; Tuttavia, quello che se ci fosse un altro film nella tua tabella chiamata "Psycho" che ti sei dimenticato ? Sarebbero entrambi essere eliminati. Fare molta attenzione quando si utilizzano DELETE .

    Previous :

    next :
      Articoli Correlati
    ·Tutorial per SNMP in PHP 
    ·Come aprire un file in PHP 
    ·PHP String Estrazione 
    ·Come unset classe in PHP 
    ·Procedura: MySQL Query per CSV Email 
    ·Come rimuovere spazi bianchi nel codice PHP in Dreamwea…
    ·Qual è il comando WordPress PHP per Get Recent Posts 
    ·Come fare un sito web PHP per principianti 
    ·Come inserire una variabile PHP in una tabella in MySQL…
    ·Come impostare il DSN a MySQL su GoDaddy 
      Articoli in evidenza
    ·Tutorial controllo ActiveX 
    ·Come visualizzare un documento Word con PHP 
    ·Come compilare un file di classe 
    ·Come sviluppare un gioco di Tetris in Java senza un App…
    ·Come dichiarare un array in FoxPro Programmazione 
    ·Come assicurarsi che esiste un indice in Python 
    ·Come convalidare una data in Java 
    ·Come si fa a inserire dichiarazioni ingresso in MATLAB 
    ·Come dipingere Testo verticale Modalità Datagridview 
    ·Che cosa è l'errore di base 104 & Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com