• 2016 - Ondergaande zon op de Nijl
    2016 - Ondergaande zon op de Nijl
  • 2015 - Atlantische oceaan
    2015 - Atlantische oceaan
  • 2015 - Kanoën in France
    2015 - Kanoën in France
  • 2013 - Ultralight vliegtuig
    2013 - Ultralight vliegtuig
  • 2017 - Op de MTB bij holterberg
    2017 - Op de MTB bij holterberg

Hoe kan ik op de command prompt in een MySQL Database komen?

Niet zo moeilijk....

Log in op je linux doos, en geeft het volgende commando:

# mysql -u <naam> -p
 -u <gebruikersnaam
 -p Vraag om een wachtwoord.  Als je dit goed hebt ingevuld krijg je de mysql prompt:

mysql>

Maar nu wil ik in mijn database werken:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+

Met het use commando kun je de database selecteren:
mysql> use test;
Database changed

Nu wil ik ook graag weten welke tabellen er in zitten:
mysql> show tables;
+--------------------------------+
| tst_template_positions         |
| tst_templates_menu             |
| tst_users                      |
| tst_usertypes                  |
| tst_weblinks                   |
+--------------------------------+

Als je direct na hetinloggen een sql script wilt draaien, vindt ik dit de meest elegante oplossing:

mysql -h <host> -u <loginnaam> --password=<password> <database> -e "source script.sql"

In plaats van '-e "source ..." wordt ook wel het < teken gebruikt, maar vindt ik persoonlijk minder netjes...

 Deze pagina is ook erg handig....

You have no rights to post comments