Jesteś tutaj: webmade.org >> porady >> php + mysql
autor: Patryk 'yarpo' Jar, ostatnia modyfikacja: 2007-02-25
Często przerabiając różnego typu kursy/książki masz podany goły kod SQL. Czy nie jest to irytujące? Konieczność pisania skryptów PHP, tylko po to aby stworzyć prostą bazę danych?
Mam dla ciebie rozwiązanie. Możesz się połączyć z bazą danych i dokonywać transakcji bez użycia przeglądarki i linijki kodu PHP!
Zakładam że masz poprawnie zainstalowany serwer MySQL i już go uruchomiłeś [jeśli masz Krasnala wystarczy po prostu go włączyć].
Teraz otwórz wiersz poleceń: Start -> Programy -> Akcesoria -> Wiersz poleceń
Gdy już go uruchomisz, najprawdopodobniej ujrzysz coś takiego:
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\{nazwa użytkownika}>
Przejdź zatem do folderu, gdzie znajduje się MySQL:
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\{nazwa użytkownika}> cd.. C:\Documents and Settings> cd.. C:\> cd usr/mysql/bin C:\usr\mysql\bin>mysql -u root -p Enter password: ******* [hasło: krasnal – jeśli używasz Krasnal Serv] Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 to server version: 3.23.58-max-debug Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
I od tego momentu możesz używać dowolnych poleceń. No może jeszcze jedna rzecz:
mysql> use {nazwa bazy danych};
I od tego momentu już możesz działać na tabelach istniejących w wybranej bazie.
Kilka przydatnych zapytań:
mysql> create database {nazwa}; # tworzenie nowej bd mysql> use {nazwa bazy danych}; # wybór bazy danych mysql> show databases; # wyświetla wszystie bazy danych, do których masz dostęp mysql> grant {przywileje} on {baza}.{tabela} to {nazwa_uzytkownika} identified by “{haslo}” # tworzy nowego użytkownika mysql> revoke {przywileje} from {nazwa_użytkownika}; # odebranie przywilejów użytkownikowi – przeciwieństwo grant mysql> quit; # wyjście
Znajomość tego mi oszczędza bardzo wiele czasu, gdy muszę szybko coś dodać do bazy lub zobaczyć efekty zapytania – nie musze pisać skryptu, a następnie zapisywać go, włączać przeglądarki itp. Myślę, że się opłaca czasem :P.
Patryk 'yarpo' Jar
szukaj: wiersz poleceń MySQL Windows
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org