View Full Version : mysql
Salve, all'univ stiamo studiando le basi di dati, le varie interrogazioni, sql ecc...visto che cmq stiamo facendo tutto in maniera teorica, cioè senza usare mysql ma facendo tutto su carta, volevo fare delle prove usando mysql su linux. L'ho installato, ma purtroppo non sò bene come "funzioni". Ovvero, come si fa a creare un database, con una determinata struttura (sempre in locale, niente su internet).???
poi magari dopo vi chiederò dove poter inserire le varie SELECT per le interrogazioni....
grazie
Senza starti ad installare configurare apache/php per usare phpMyAdmin puoi usare direttamente http://www.mysql.com/products/tools/query-browser :)
Già lo avevo installato. Ora l'ho avviato, e mi si presenta questa schermata:
http://img160.imageshack.us/img160/3710/queryqg3.jpg (http://imageshack.us)
che devo fare adesso?
Hostname: localhost
username: root
Una volta dentro ricordati per lo meno di metterci la password a root :P
EDIT: ovviamente mysqld deve essere avviato
Hostname: localhost
username: root
Una volta dentro ricordati per lo meno di metterci la password a root :P
EDIT: ovviamente mysqld deve essere avviato
allora, per mysql ho dato il comando:
sudo /etc/init.d/mysql status
Checking for service MySQL: running
ho inserito i valori che mi hai detto, senza mettere la password (altrimenti mi dava errore). Ora che sono dentro, dovrei mettere la password di root?? dove??
Di solito basta entrare nel database con "mysql" e da li creare tabelle etc etc.
RaouL_BennetH
29-04-2008, 11:49
allora, prima di usare il query browser visuale, dovresti crearti un db di prova;
Ci sono due modi:
1) utilizzare mysql-administrator (sempre visuale)
2) utilizzare la shell (molto + veloce e semplice)
ti darò indicazioni per il modo due
da shell:
mysql -u root (se non hai nessuna password settata per mysql)
altrimenti:
mysql -u root -p (e dopo l'invio digiti la password)
ti si presenterà un prompt del genere:
mysql>
x creare un database:
mysql>create database PrimaProva; (il separatore ';' va sempre messo dopo le istruzioni)
mysql>use PrimaProva; (avrai un messaggio tipo: database changed)
create table MyTestTable(id_test int unsigned not null auto_increment primary key,
->cognome varchar(35),
->nome varchar(20));
se tutto è ok ti darà il messaggio di creazione della tabella..
facciamo qualche primo test di inserimento:
mysql> INSERT INTO MyTestTable(cognome, nome) VALUES('pippo', 'franco');
per l'inserimento
mysql> SELECT * FROM MyTestTable;
selezionerà tutti i record inseriti...
vedi per il momento se ti è utile poi magari approfondiamo un pò alla volta :)
ottimo ti ringrazio. Cosi poi posso inserire tutti i vari SELECT, WHERE, JOIN ecc....e posso esercitarmi!!!
Non conosco ancora i comandi per l'inserimento, cancellazione e eliminazione (credo le faccia a breve), per ora abbiamo fatto tutte le interrogazioni in sql e anche in algebra relazionare.
grazie 1000!!!!
OT
ho cliccato sulla foto he stà nella tua firma, ma il link è sbagliato.
FINE OT
ma i database che poi creo, dove vengono memorizzati???
ma i database che poi creo, dove vengono memorizzati???
edit, ho aperto query browser, e me li sono ritrovati li :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.