Accedi per seguire   
Seguaci 0
francescosartori

Come Si Crea Un Database In Mysql?

13 messaggi in questa discussione

Ciao a tutti! Se devo creare un database in mysql è facile; ma quando creo una tabella e creo i campi...come si fa?

Magari, per aiutarmi a capire bene, mi aiutate a creare un database MySQL dal nome "Srticles" che contenga i campi "Article_Title", "Article_Body" (un campo con l'ID dell'articolo si crea da solo o devo aggiungere io un campo chiamato "ArticleID"?).

Poi...come si popolano i campi (quindi dare un tiyolo e un corpo di testo a tutti gli articoli)?

Grazie mille....ciao!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Per poter creare una tabella devi usare il comando:

CREATE TABLE <tabella> (
 <campo> <tipo> [ NULL | NOT NULL ] [ <chiave> ],
 <campo> <tipo> [ NULL | NOT NULL ] [ <chiave> ],
 ...
)

<campo> sarebbe il nome del campo, <tipo> la tipologia (vedi qui), mentre <chiave> è opzionale è puo assumere valori di PRIMARY KEY o FOREIGN KEY

per l'inserimento:

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
{VALUES | VALUE} ({expr | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE
  col_name=expr
	[, col_name=expr] ... ]

Per esempio, per creare la tabella come indicavi:

CREATE TABLE `Srticles` (
`ID` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`Article_Title` TEXT NOT NULL ,
`Article_body` TEXT NOT NULL
);

e per inserire i dati:

INSERT INTO `Srticles` ( `ID` , `Article_Title` , `Article_body` )
VALUES (
NULL , 'valore article title', 'valore article body'
);

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Grazie mille, è quello che volevo. Ma se io creo un database con l'interfaccia grafica...cosa devo scegliere nella parte col menù di selezione dove trovo collation e tutte quelle opzinoi la?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

la parte grafica la devi realizzare tramite le pagine PHP che si collegano a quel database. Collection invece indica il set di caratteri da utilizzare e puoi lasciare il valore che trovi per default.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Forse non mi ero spiegato bene...ma per interfaccia grafica intendevo quella di PHPmyAdmin. Grazie lo stesso, adesso so una cosa in più.

Per caso sai come si fa a collegarsi a un database mysql su netsons.org da Dreamweaver? sui post in giro per netsons.org non trovo niente...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Per caso sai come si fa a collegarsi a un database mysql su netsons.org da Dreamweaver? sui post in giro per netsons.org non trovo niente...

Il database lo devi collegare direttamente nel codice PHP della tua pagina web. In realtà non ho mai verificato se Dreamweaver riesce a gestire a pieno il db. ad ogni modo i parametri che dovrai configurare sono sempre i soliti: host (ip del server che ospita il database - netsons.org), username del database, password e nome del database.

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

A me da sempre sto errore...eppure mi sembra di mettere i dati corretti!

su server metto: http://mysql.netsons.org

su nime utente: nomeutentemio

poi la mia password

Eppure....non va. Sai che vuo, dire sto messaggio?

post-36117-1222460260_thumb.jpg

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Prova con l'IP di quel sito: 89.163.146.77

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Sono riuscito a connettermi a quel database finalmente!!

Comunque...come si inseriscono nella descrizione numeri e apostrofi?

Modificato da Francesco The Best

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

che descrizione? dei campi?

o come testo dei vari attributi? ad ogni modo si usa il carattere di backslash \ prima dell'apostrofo: ex. \' (risultato: ' )

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Esatto...avevi proprio capito bene.

Se ho bisogno ancora ti chiedo....

Grazie ancora...Ciao!

Modificato da Francesco The Best

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ragazzi io ho un sito scritto in html, se devo aggiungere un database mysql posso farlo o devo rifare tutto il sito per integrare il codice php?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Aggiungere un database, di per se, lo puoi fare, ma l'html non ti permette di far integrare il database con la pagina web.

Devi usare per forza un linguaggio dinamico come PHP nella pagina che controlla il database.

Aggiungere una sezione PHP in una pagina HTML già creata significa andare solo ad inserire il codice PHP nella pagina già esistente, quindi non hai l'esigenza di rifare completamente l'intero sito :P (ovviamente le estenzioni delle pagine cambiano :))

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0