14.06.2014 Views

Introducere in MySQL (exercitii din linia de comanda),

Introducere in MySQL (exercitii din linia de comanda),

Introducere in MySQL (exercitii din linia de comanda),

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Re<strong>comanda</strong>rea mea este să consultaţi manualul <strong>MySQL</strong> (îl veţi găsi în fol<strong>de</strong>rul un<strong>de</strong> aţi<br />

<strong>in</strong>stalat <strong>MySQL</strong>, subfol<strong>de</strong>rul "Doc") pentru a afla mai multe <strong>de</strong>spre tipuirle <strong>de</strong> date atunci când<br />

creaţi o tabelă.<br />

Verificaţi existenţa tabelei <strong>in</strong>troducând <strong>de</strong> la prompter <strong>comanda</strong>:<br />

mysql> SHOW TABLES;<br />

+---------------------------+<br />

| Tables_<strong>in</strong>_anunturi_onl<strong>in</strong>e |<br />

+---------------------------+<br />

| anunturi |<br />

+---------------------------+<br />

1 row <strong>in</strong> set (0.07 sec)<br />

Dacă doriţi să afişaţi câmpurile (coloanele) tabelei puteţi utiliza <strong>comanda</strong>:<br />

mysql> SHOW COLUMNS FROM anunturi;<br />

+------------+---------+------+-----+------------+----------------+<br />

| Field | Type | Null | Key | Default | Extra |<br />

+------------+---------+------+-----+------------+----------------+<br />

| id | <strong>in</strong>t(11) | | PRI | NULL | auto_<strong>in</strong>crement |<br />

| text_anunt | text | YES | | NULL | |<br />

| data_anunt | date | | | 0000-00-00 | |<br />

+------------+---------+------+-----+------------+----------------+<br />

3 rows <strong>in</strong> set (0.01 sec)<br />

Dacă doriţi să ştergeţi o tabelă puteţi utiliza <strong>comanda</strong>:<br />

mysql> DROP TABLE nume_tabel;<br />

<strong>Introducere</strong>a <strong>de</strong> date într-un tabel<br />

Acum am creat baza <strong>de</strong> date şi tabela dar ea este încă goală (nepopulată). Nu am<br />

<strong>in</strong>trodus nici o <strong>in</strong>formaţie. Exista două modalităţi <strong>de</strong> a <strong>in</strong>troduce <strong>in</strong>formaţii în baza <strong>de</strong> date.<br />

Folosiţi-o pe cea care vi se pare cea mai simplă:<br />

mysql> INSERT INTO anunturi SET<br />

-> text_anunt = "vand notebook HP Pavilion zd8000. Tel. 0721-525161",<br />

-> data_anunt = "2005-07-20";<br />

Query OK, 1 row affected (0.04 sec)<br />

sau:<br />

mysql> INSERT INTO anunturi<br />

-> (text_anunt, data_anunt) VALUES(<br />

-> "<strong>in</strong>chiriez spatiu comercial, ultracentral.Tel.0744-824224", "2005-03-04");<br />

Query OK, 1 row affected (0.00 sec)<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!