Lista dostępnych baz danych: SHOW DATABASES; Lista dostępnych tabel: SHOW TABLES;

Podobne dokumenty
Kopie bezpieczeństwa NAPRAWA BAZ DANYCH

Wykład 6: PHP: praca z bazą danych MySQL, cz.2

Bazy danych. Polecenia SQL

Instalacja mysql 5.7 na Windows z obsługą dużych liter w nazwach tablicy - lower_case_table_names=2

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

CREATE USER

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Administracja bazami danych

Jak przenieść bazę danych na zdalny serwer?

Data modyfikacji:

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

Projektowanie baz danych za pomocą narzędzi CASE

Zaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Dokumentacja SQL API 1

Jak zaimportować bazę do system SARE

Odnawialne Źródła Energii I rok. Tutorial PostgreSQL

Automatyka i Robotyka ROK III TEMAT: TWORZENIE I ZARZĄDZANIE INTERNETOWĄ BAZĄ DANYCH

Typy tabel serwera MySQL

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Instalacja MySQL.

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Laboratorium nr 1. Temat: Wprowadzenie do MySQL-a

BACKUP BAZ DANYCH MS SQL

MySQL. mgr Piotr Kania

Podyplomowe Studium Programowania i Baz Danych

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Administracja bazami danych. dr inż. Grzegorz Michalski

Wdrożenie modułu płatności eservice. dla systemu Magento

Instalacja krok po kroku /instalacja programu, serwera bazy danych/

INSTRUKCJA NAPRAWA BAZY DANYCH FIREBIRD ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Naprawa uszkodzonej bazy Interbase/Firebird

Programowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie

Podstawy programowania (PHP/Java)

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Uruchamianie bazy PostgreSQL

Podstawy technologii WWW

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Problemy techniczne SQL Server

2. Podstawy języka SQL

Problemy techniczne SQL Server

Instrukcja użytkownika aplikacji modernizowanego Systemu Informacji Oświatowej PRACA NA WIELU BAZACH DANYCH

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

Wykonywanie kopii bezpieczeństwa w bazie Oracle 11g

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

WYDAWANIE CZYTNIKAMI BY CTI Instrukcja

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Wstęp. Opis ten dotyczy wydziałów orzeczniczych.

asist Uproszczona procedura migracji danych aplikacji asist przy błędnych ustawieniach zestawu znaków bazy danych Oracle

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

Podyplomowe Studium Programowania i Baz Danych

Instytut Teleinformatyki

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

Polecenie 3.1: Uruchom SQL Server Management Studio, zaloguj się do serwera.

BACKUP BAZ DANYCH FIREBIRD

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

PCPR. Instrukcja instalacji, aktualizacji i konfiguracji.

Internetowe bazy danych

Sprawdzanie połączenia sieciowego

KASK by CTI. Instrukcja

Wykład 2. SQL 1 Structured Query Lenguage

Bazy Danych i Usługi Sieciowe

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x

AutoPROFIL R 6 Dodatek do opisu programu Współpraca z programem AutoCAD 2006 i LT 2006

1. Instalacja oprogramowania IFTER EQU

Program do obsługi ubezpieczeń minifort

1. Sprawdzenie ustawień konfiguracyjnych. Uruchomienie wiersza poleceń:..\ścieżka\bin>mysqladmin variables

Kancelaria instalacja programu

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Uruchomienie nowego kontekstu aplikacji

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Arkusz Optivum. Jak eksportować do SIO dane z Arkusza Optivum?

Pracownia internetowa w szkole ZASTOSOWANIA

Procedura aktualizacji silnika baz danych Firebird do wersji 2.5

Dokumentacja fillup - MS SQL

Instrukcja instalacji systemu

PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH

Jak szybko i bezboleśnie zainstalować serwer mysql (dla początkujących)

Bazy danych i usługi sieciowe

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Konfiguracja systemów bankowych do współpracy z Systemem Symfonia

Kurs. Podstawy MySQL

Jak pracować grupowo nad plikiem SIO podczas eksportu danych z programów Optivum?

INSTALACJA PROGRAMU KS-ASW

Bazy danych 7. SQL podstawy

AutoPROFIL R 6 Dodatek do opisu programu Współpraca z programem AutoCAD 2004, 2005, LT 2004 i LT 2005

System obsługi ubezpieczeń FORT

Dokumentacja techniczna

DBPLUS Data Replicator Subtitle dla Microsoft SQL Server. dbplus.tech

Instalacja serwera Firebird

Migracja z programu Symfonia Kadry i Płace wer 3.x do Kadr i Płac Forte

Zapytania do baz danych

Transkrypt:

J. Karwowska

Lista dostępnych baz danych: SHOW DATABASES; Lista dostępnych tabel: SHOW TABLES;

Dostępne standardy kodowania znaków: SHOW CHARACTER SET; Dostępne reguły porównywania znaków: SHOW COLLATION;

utf8 standard Unicode latin2 standard ISO-8859-2 cp1250 standard Windows-1250 cp852 stosowana w DOS-ie strona kodowa 852

utf8_general_ci (utf8_polish_ci) latin2_general_ci cp1250_general_ci cp852_general_ci

CREATE DATABASE kodowanie CHARACTER SET utf8; lub CREATE DATABASE kodowanie CHARACTER SET latin2;

CREATE DATABASE kody CHARACTER SET utf8 COLLATE utf8_polish_ci; lub CREATE DATABASE kody CHARACTER SET latin2 COLLATE latin2_general_ci;

ALTER DATABASE nazwabazy DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci; ALTER TABLE nazwatabeli CONVERT TO CHARACTER SET utf8 COLLATE utf8_polish_ci; ALTER TABLE nazwatabeli DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;

Zmień domyślny zestaw znaków i reguły porównywania znaków dla bazy zapytania_nazwisko na utf8. Sprawdź działanie dopisując jeden rekord danych z dużą ilością polskich znaków.

Otwórz okno poleceń cmd: Start/Uruchom/cmd - naciśnij Enter Zmień katalog: cd C:\WebServ\mysql\bin naciśnij Enter Dopisz: mysqldump uroot p kodowanie_nazwisko > kodowanie_nazwisko.sql Zatwierdź naciskając Enter. Baza została wyeksportowana do pliku kodowanie_nazwisko.sql.

Dump program wbudowany w MySQL, który robi zrzut bazy.

Załóż nową bazę danych o nazwie test_nazwisko. Zaimportuj bazę danych kodowanie_nazwisko.sql do bazy test_nazwisko. mysql uroot p test_nazwisko < kodowanie_nazwisko.sql

C:\WebServ\mysql\bin mysqldump -all databases uroot p > backup.sql

Wyeksportuj bazę danych zapytania_nazwisko do pliku zapytania_nazwisko.sql Sprawdź, czy poprawnie wyeksportowałeś bazę do pliku sql (C/WebServ/mysql/bin). Załóż nową bazę danych test2_nazwisko. Zaimportuj do bazy danych test2_nazwisko plik zapytania_nazwisko.sql Uaktywnij bazę test2_nazwisko i wyświetl zawarte w niej tabele.

Wyeksportuj bazę danych 3K2_nazwisko do pliku 3K2_nazwisko.sql Sprawdź, czy poprawnie wyeksportowałeś bazę do pliku sql (C/WebServ/mysql/bin). Załóż nową bazę danych test3_nazwisko. Zaimportuj do bazy danych test3_nazwisko plik 3K2_nazwisko.sql Uaktywnij bazę test3_nazwisko i wyświetl zawarte w niej tabele.

Wykonaj zrzut ze wszystkich baz danych do pliku nazwisko_backup.sql Sprawdź, czy poprawnie wyeksportowałeś bazy do pliku sql (C/WebServ/mysql/bin).

pg_dump używane jest zazwyczaj, gdy chcemy otrzymać zrzut wybranej bazy danych; pg_dumpall - używane jest zazwyczaj, gdy chcemy otrzymać kopie wszystkich informacji bazy PostgreSQL; pg_restore służy do przywracania zrzutu binarnego bazy danych.

Podczas pracy z systemami baz danych może dojść do uszkodzenia tabel baz danych. Sytuacja ta sprawia, że konieczna staje się naprawa uszkodzonej bazy danych. Aby przeprowadzić czynności naprawcze, warto wykonać kopie bezpieczeństwa uszkodzonej bazy danych. Kolejną czynnością jest uruchomienie programu służącego do naprawy bazy danych. Dla bazy danych MySQL możemy posłużyć się np. narzędziami: phpmyadmin, linią poleceń.

Wybieramy bazę danych, której tabele zamierzamy naprawić.

Zaznaczamy tabele, które zamierzamy naprawić (warto pamiętać, że powinny to być tabele oparte na silniku MyISAM). Następnie za pomocą rozwijanej listy wybieramy opcję Napraw tabelę.

1. Sprawdź za pomocą phpmyadmin czy masz jakąś bazę danych z tabelami z silnikiem MyISSAM. 2. Jeśli nie, to zaprojektuj bazę danych naprawa_nazwisko z tabelą opartą na silniku MyISAM. 3. Dokonaj analizy tabel bazy danych korzystając z narzędzi phpmyadmin. 4. Dokonaj naprawy tabel bazy danych korzystając z narzędzi phpmyadmin. 5. Dokonaj optymalizacji tabel bazy danych korzystając z narzędzi phpmyadmin.

Program do naprawy bazy danych w przypadku MySQL to mysqlcheck. Jest on instalowany automatycznie wraz z SZBD. Polecenie mysqlcheck wykonujemy z linii poleceń konsoli systemu operacyjnego, a nie wewnętrznej powłoki konsoli mysql!

Grupa opcji w pierwszym bloku oznacza zadanie, które ma wykonać mysqlcheck: --analyze analiza bazy danych sprawdzanie, --repair naprawa tabel baz danych, --optimize optymalizacja bazy danych. Drugi blok określa cel działanie programu: --databases nazwa_bazy_danych spowoduje, że program będzie pracował na wymienionej bazie, --all-databases spowoduje, że program będzie pracował na wszystkich bazach.

Naprawa bazy danych z linii poleceń. Start/Uruchom/cmd cd C:\WebServ\mysql\bin mysqlcheck uroot p -repair -databases nazwa_bazy_danych

1. Dokonaj analizy bazy danych naprawa_nazwisko korzystając z linii poleceń. 2. Dokonaj naprawy bazy danych naprawa_nazwisko korzystając z linii poleceń. 3. Dokonaj optymalizacji bazy danych naprawa_nazwisko korzystając z linii poleceń.