


Łączenie się z mysql, wchodzimy do foldera w którym jest zainstalowana baza aż do foldera
bin mysql -h localhost -u root -p
następuje pytanie o hasło
Wyświetlamy wszystkie tabele
mysql>show databases;
Łączymi się z bazą, powiedzmy dane:
mysql>connect dane;
Wyciągamy dane do pliku:
mysql>select * from dane where slowo = 'baba' into outfile 'c:/dane.txt';

dump:
$command = 'mysqldump -h localhost -B baza -u user -phaslo --tables Panstwa --no-create-info --skip-lock-tables --compact --comments --complete-insert > /data/dump/Panstwa.sql 2> /data/dump/err_Panstwa.txt';
exec($command);
import:
$command = 'mysql -h localhost -B baza -u user -phaslo --default-character-set=utf8 < /data/dump/Panstwa.sql';
exec($command);
kopiownie:
$sql = 'INSERT INTO Panstwa SELECT * FROM b_Panstwa';
mysql_query($sql);

ALTER TABLE `pozycje` ADD `modif` TIMESTAMP DEFAULT ‘curent_timestamp’ NOT NULL

try {
$pdo = new PDO(‘mysql:host=’.$config['db']['host'].’;dbname=’.$config['db']['database'], $config['db']['user'], $config['db']['password']);
$pdo -> exec(„SET NAMES utf8″);
} catch (PDOException $e) {
print „Error!: ” . $e->getMessage() . „<br/>”;
die();
}
PDO to uniwersalny interfejs baz danych.



select CASE WHEN LENGTH(kategoria)>21 THEN SUBSTRING(kategoria,1,22) ELSE kategoria END as kategoria from kategorie
select CASE WHEN LENGTH(kategoria)>21 THEN CONCAT(SUBSTRING(kategoria,1,22), ".") ELSE kategoria END as kategoria from kategorie
Strona zawiera sposoby oraz kody źródłowe pokazujące rozwiazanie napotkanych problemów