| 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
    Tutorial per MySQL REGEXP
    MySQL , o mio Structured Query Language , è un database gratuito e open source che fornisce caratteristiche avanzate come il multi -threading per la sua base di utenti di grandi dimensioni e fiorente . Gli utenti possono ci MySQL per eseguire query sofisticate, tra cui le query che caratterizzano le espressioni regolari . È possibile scrivere espressioni regolari in MySQL utilizzando la parola chiave REGEXP . Questa parola chiave consente di effettuare query che implementano le espressioni regolari , restituendo i dati che corrispondono a un modello specificato . Ad esempio, è possibile ricercare tutte le parole che iniziano con una particolare lettera utilizzando la parola chiave REGEXP . Istruzioni
    1

    Aprire l'ambiente di sviluppo di MySQL di scelta e di creare una nuova query .
    2

    Recupera tutte le stringhe che iniziano con una determinata lettera , come " x " utilizzando il "^ " operatore :

    SELECT * FROM esempio WHERE nome REGEXP ' ^ x ';

    l'esempio riportato sopra dovrebbe riportare tutte le voci che iniziano con una " x ", come " Xenophobe . "
    3

    Recupera tutti i valori di stringa che terminano con un carattere o un insieme di caratteri, come " ing ", utilizzando il" operatore $ " :

    SELECT * dA DOVE campione nome REGEXP ' ing $ ';

    ( vedi riferimenti 4 ) per

    Il campione sopra sarebbe tornato tutte le voci che terminano con un "ing ", come la ricerca: " in esecuzione."
    4

    Specificare che una espressione regolare deve trovare corrispondenze tra maiuscole e minuscole inserendo la parola chiave " BINARIO" dopo la parola chiave REGEXP :

    SELECT * FROM esempio WHERE nome REGEXP binario ' ing $ ';

    ( vedi riferimenti 3 e 4 ) per

    L'esempio riportato sopra dovrebbe riportare tutte le parole che terminano con una minuscola "ing ", come " la vela " o "nuotare ".
    < br > 5

    Recupera tutti i valori , come ad esempio una "y ", che contengono una determinata lettera , evitando l'uso di qualsiasi operatore :

    SELECT * FROM esempio WHERE nome REGEXP ' y ​​' ;
    < p > (vedi riferimenti 3 e 4 ) per

    l'esempio riportato sopra dovrebbe recuperare tutte le parole che contengono la lettera " y ".
    6

    Utilizzare un " . " operatore in combinazione con un "^ " e " $ " per trovare una stringa con un numero preciso di caratteri :

    SELECT * FROM esempio WHERE nome REGEXP ' ^ ... $ ';
    < p " stagno . " > le ricerche di esempio di cui sopra per tutti i valori di stringa che hanno tre personaggi, come la parola "e" o
    7

    Recupera set di valori che corrispondono a più di una espressione regolare utilizzando il "

    Previous :

    next :
      Articoli Correlati
    ·Come nascondere una casella di testo in PHP 
    ·Come scrivere script PHP 
    ·Come installare PHP in una cache di Windows 
    ·Layout di PHP Tutorial 
    ·Codice PHP per limitare l'output di testo 
    ·Procedura: Xcode con PHP 
    ·Come inviare i cookie tra domini 
    ·Come creare un modello di sito web con PHP 
    ·Come aggiungere a include_path 
    ·Come selezionare più in MySQL 
      Articoli in evidenza
    ·Come convertire SGML per ASN.1 
    ·Come creare Porta In GtkRadiant 
    ·Come trattare con sottostringhe in CSH 
    ·Come stimare il numero di bug in un codice 
    ·Come pulire il formato script Perl 
    ·Come fare un motore Javascript 
    ·Come costruire una pagina di registrazione in PHP 
    ·Come utilizzare vettori Java 
    ·Come scrivere una definizione per una funzione Interlea…
    ·Come controllare i tipi di variabili in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com