CREATE TABLE accounts ( number INT, balance FLOAT, PRIMARY KEY(number) ) ENGINE InnoDB; DESCRIBE accounts;
INSERT INTO accounts(number, balance) VALUES(12345, 1025.50); INSERT INTO accounts(number, balance) VALUES(67890, 140.00); SELECT * FROM accounts;
BEGIN; UPDATE accounts SET balance=balance+25.11 WHERE number=12345; COMMIT; SELECT * FROM accounts;
BEGIN; UPDATE accounts SET balance=balance-250 WHERE number=12345; UPDATE accounts SET balance=balance+250 WHERE number=67890; SELECT * FROM accounts;
ROLLBACK; SELECT * FROM accounts;
EXPLAIN SELECT * FROM accounts WHERE number='12345';
mysqldump -u user -ppassword publications
mysqldump -u user -ppassword publications > publications.sql
mysqldump -u user -ppassword --all-databases > all_databases.sql
mysql -u user -ppassword < all_databases.sql
mysql -u user -ppassword -D publications < publications.sql
mysql -u user -ppassword -D publications < classics.sql
mysqldump -u user -ppassword --no-create-info --tab=c:/web --fields-terminated-by=',' publications