creare una tabella con phpmyadmin

Posted on 27. Apr, 2006 by Administrator in phpmyadmin, tutorials


Obiettivo
In questo articolo tratteremo come creare una tabella con phpmyadmin

Il codice sql
Tradizionalmente, via codice, per creare una tabella dobbiamo utilizzare la query

CREATE TABLE 'nometabella' (
`campo1` tipo [(dimensioni)] [(opzioni)],
`campo2` tipo [(dimensioni)] [(opzioni)],
PRIMARY KEY ( `campo` )
);

  • campo1,campo2 sono i nomi dei campi
  • tipo indica il tipo di campo che puo' essere:

    Testo
    Char Testo di dimensioni fisse (0-255 char)
    VarChar Testo a dimensioni variabili (0-255 char)
    LongText Lunhgezza illimitata

    Numerico
    Integer Numero intero
    Float Numero in virgola mobile

    Data
    Datetime Numero in virgola mobile che rappresenta una data

  • [(dimensioni)] indica le dimesioni del campo a seconda del tipo di campo
  • [(opzioni)] puo' assumere vari valori, ad esempio
    null Il valore inserito deve essere nullo
    not null Il valore inserito non puo' essere nullo
    AUTO_INCREMENT Il valore del campo inserito si incrementa automaticamente
    default 'valorex' il valore del campo e' predefinito come 'valorex'
  • PRIMARY KEY indica la chiave primaria che contraddistingue ogni record

Facciamo un esempio,supponiamo di voler creare una tabella news, cosi strutturata

CREATE TABLE `news` (
`id` MEDIUMINT NOT NULL AUTO_INCREMENT ,
`data` VARCHAR( 10 ) NOT NULL ,
`titolo` VARCHAR( 100 ) NOT NULL ,
`testo` LONGTEXT NOT NULL ,
PRIMARY KEY ( `id` )
);

con phpmyadmin, supponiamo di voler creare la stessa tabella "news" nel database "prova" che abbiamo creato nel precedente articolo

Selezioniamo dalla lista dei database, il nostro database prova

creare una tabella con phpmyadmin

Scriviamo il nome della nostra tabella e il numero dei campi che creeremo

creare una tabella con phpmyadmin

Infine mettiamo il nome dei campi, tipi , dimensioni e opzioni e chicchiamo su "salva"

creare una tabella con phpmyadmin

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blinkbits
  • BlinkList
  • blogmarks
  • co.mments
  • del.icio.us
  • De.lirio.us
  • digg
  • Fark
  • feedmelinks
  • Furl
  • LinkaGoGo
  • Ma.gnolia
  • NewsVine
  • Reddit
  • scuttle
  • Smarking
  • Spurl
  • YahooMyWeb
  • DZone
  • Internetmedia
  • Snap2r
  • Technorati

Leave a reply