Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Linux Tutorial

MySQL je populárny systém pre správu relačnej databázy , ktorý sa bežne používa ako back - end pre webové aplikácie , ako sú diskusné kluby a fotogalérií . MySQL je ľahké sa naučiť a používať . Ponúka jednoduchý shell rozhranie a niekoľko príkazového riadku nástroje pre správu a administráciu databáz a server . Pripojenie k MySQL serveru

MySQL je jednoduchý , ale výkonný , interaktívny Structured Query Language ( SQL ) shell . Vyvolať shell z príkazového riadku systému Linux pomocou nasledujúcej syntaxe :

mysql - u užívateľským menom - s

Budete vyzvaní na zadanie hesla . Môžete tiež prístup k MySQL databázový systém na vzdialených systémoch s " - h hostname " možnosť voľby . Pozrite sa na MySQL referenčnej príručke aplikácii v sekcii Referencie , alebo použiť " man mysql " na Linux príkazového riadku pre viac možností .
Nájdenie a poznaním databázy

shell MySQL , tam je sada príkazov , ktoré možno použiť okrem príkazov SQL . . Typ pomoc alebo \\ h na príkazovom riadku mysql chcete zobraziť zoznam príkazov

Zobraziť zoznam dostupných databáz zadaním :

SHOW databáz ;

Vyberte databázu pomocou " USE < názov " príkaz MySQL . V tomto príklade je názov databázy je address_book :

USE address_book

Zobraziť zoznam tabuliek : Spojené

Zobraziť tabuľky ;

Pomocou " OPIS < ; názov tabuľky > " pre zobrazenie zoznamu polí do tabuľky a ich popisy . V tomto príklade je názov tabuľky je , že ľudia

popisovať ľudí ; .
Dopytovanie databázy

Akonáhle budete mať jasnú predstavu o tom , ako je databáza postavený , môžete vyhľadávať v databáze získať informácie uložené v tabuľkách pomocou príkazu SELECT . Základná syntax je " SELECT FROM

Napríklad , pozrite sa na všetky stĺpce pre všetky záznamy v ľudu .

SELECT * FROM ľudí ;

Obmedzenie . výstup do určitých stĺpcov nahradením zástupný znak * s čiarkami oddelený zoznam názvov stĺpcov napríklad , tabuľka ľudia obsahuje štandardné stĺpce pre popis osoby :

SELECT last_name , FIRST_NAME od ľudí ;

Obmedzte svoj dotaz pomocou WHERE na filtrovanie výsledkov a obmedziť obmedziť výsledky na konkrétny počet záznamov . triediť výsledky pomocou ORDER BY . Napríklad tento príkaz zobrazí prvých 10 záznamov , kde priezvisko je " Johnson , " radené podľa krstného mena : .

SELECT last_name , FIRST_NAME od ľudí WHERE last_name = " Johnson " LIMIT 10 ORDER BY FIRST_NAME ;

Použite JOIN k načítaniu stĺpca zo súvisiacich tabuliek tu Tabuľka adresy súvisí s tabuľkou ľudí na kľúčový stĺpec :

SELECT * FROM ľudí , sa zaoberá LEFT JOIN ( osoby , adresy ) , na ( . people. = adresy )

Pridávanie , aktualizácia a mazanie záznamov

Použiť INSERT pridať nové záznamy do tabuľky pomocou syntaxe INSERT INTO

( ) VALUES ( ) , napríklad :

INSERT INTO ľudí ( FIRST_NAME , last_name ) hodnoty ( " Bob " , " Clark " ) ;

Upraviť záznam pomocou UPDATE s syntaxe UPDATE

SET < stĺpec > = kDE Napríklad : Spojené

UPDATE ľudia SET FIRST_NAME = " Robert " , kde FIRST_NAME = " Bob " ;

Zmazať záznamy z tabuľky pomocou . Syntax DELETE FROM

KDE Napríklad :

DELETE FROM ľudia WHERE FIRST_NAME = " Robert " A last_name = " Johnson " ;
budovanie vašej databázy .

Vytvoriť novú databázu s CREATE DATABASE < názov .

Vytváranie tabuliek v databáze , ktorú používate s CREATE TABLE

( ) . Napríklad , tu je vytvorenie tabuľky vyhlásenie pre tabuľku ľudí .

CREATE TABLE ľudí ( idpeople integer unsigned NOT NULL auto_increment , na integer unsigned NOT NULL , FIRST_NAME VARCHAR ( 45 ) NULL , last_name VARCHAR ( 45 ) NULL , PRIMARY KEY ( idpeople , ) , INDEX people_FKIndex1 ( ) ) ;
na príkazovom riadku

MySQL obsahuje niekoľko Linux príkazového riadku klienta nástroje pre správu a správu databáz Tieto nástroje zjednodušujú veľa úloh , a môže byť ľahko napísaný a naplánovaný s cron

mysqladmin : .. Správa servera MySQL možnosti patrí vytvárať a rušiť databázy , meniť heslo , zobrazenie stavu a preplachovanie cache ..

mysqlcheck : Vykonávame údržbu tabuľky , vrátane opravy , optimalizácia a analýzy

mysqldump : . Export dát alebo celá databázy v XML , text s oddeľovačmi alebo príkazov SQL

mysqlimport . : import dát zo súboru do tabuľky databázy

mysqlshow : . Zobraziť informácie o databáze , jej tabuliek a stĺpcov a indexov tabuliek
.

Najnovšie články