Probíhá hledání...

Základní návod na instalaci a obsluhu MySQL

MySQL je open source databázový server a uplatňující relační databázový model vytvořený švédskou firmou MySQL AB, nyní vlastněný společností Oracle Corporation. MySQL je k dispozici jak pod bezplatnou licencí GPL, tak pod komerční placenou licencí.
Návod nás provede základním seznámením s MySQL.

Instalace MySQL

Pokud ještě nemáte nainstalovaný MySQL na vašem serveru, nainstalujeme ho následujícím příkazem:

Ubuntu / Debian

sudo apt-get install mysql-server

CentOS

sudo yum install mysql-server
/etc/init.d/mysqld start

Přístup do MySQL

Když už máte MySQL nainstalovaný na vašem serveru, do MySQL se dostaneme příkazem:

mysql -u root -p

Po zadání hesla, budete moct začít stavět svoji MySQL databázi.

Všechny MySQL příkazy musí končit znakem ;
Pokud příkaz nekončí znakem ; příkaz se neprovede.

MySQL příkazy jsou většinou psaný velkými písmeny a databáze, tabulky a texty jsou psaný malými písmeny pro lepší přehlednost, přesto příkazový řádek MySQL není citlivý na velká písmena.

Vytvoření a odstranění databáze

MySQL organizuje informace do databází, každá databáze obsahuje tabulky s konkrétními údaji.

Seznam aktuálně dostupných databází můžeme zobrazit pomocí:

mysql> SHOW DATABASES;

Vytvoříme si databázi a pojmenujeme ji priklad pomocí:

mysql> create database priklad;

Když už databázi nepotřebujeme, můžeme ji odstranit pomocí:

mysql> drop database priklad;

Přístup do MySQL databáze

Než budeme pracovat s tabulkama v databázi, tak si prvně musíme zvolit s jakou databází budeme pracovat pomocí:

mysql> use priklad;

Práce s MySQL tabulkama

Zobrazíme si dostupné tabulky pomocí:

mysql> show tables;

Jelikož jsme vytvořili úplně novou databázi, tak zatím nemáme vytvořené žádné tabulky, proto se nám nic nezobrazí.

Vytvoříme si jednoduchou tabulku s uživately, kde si vytvoříme sloupce pro ID, jméno, příjmení, věk.

create table uzivatele (id int NOT NULL PRIMARY KEY AUTO_INCREMENT, jmeno varchar;(20), prijmeni varchar;(30),vek int;(3));

Nyní když si zobrazíme dostupné tabulky, tak uvidíme naši nově vytvořenou tabulku uzivatele.

Pro jednotlivé tabulky také můžeme zobrazit jejich strukturu pomocí:

describe uzivatele;

Nenecháme naši tabulku prázdnou a vložíme do ní data pomocí:

INSERT INTO uzivatele VALUES (1,"Adam","Nový",52);
INSERT INTO uzivatele VALUES (2,"Kateřina","Vítězná",24);
INSERT INTO uzivatele VALUES (3,"Pepa","Pracovitý",33);

Přidali jsme si do naši tabulky 3 nový uživatele.

Zobrazíme si výpis dat z tabulky pomocí:

mysql> Select id, jmeno, prijmeni, vek FROM uzivatele;

Když vidíme i vypsaná data, můžeme aktualizovat hodnotu sloupce věk pro uživatele Adam, to uděláme pomocí:

UPDATE uzivatele SET "vek"=53 where "jmeno"="Adam";

Tento příkaz můžeme také použít pro doplnění dat do prázdných sloupcí.

Odstranění jednotlivých řádků z databáze

Potřebujeme odstranit uživatele z tabulky, jednoduše můžeme odstranit uživatele pomocí:

delete from uzivatele where jmeno="Pepa";

Přidání dalšího sloupce do tabulky

Tabulku s uživateli už máme ale zapomněli jsme přidat sloupec pro uživatelské jméno, to můžeme napravit pomocí:

alter table uzivatele add login varchar(20);

Komentáře

Pro odeslání komentáře je nutno být přihlášen