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
-
Ako sa zbaviť lomítka S PHP
PHP programovací jazyk má veľké množstvo vstavaných funkcií , ktoré pomáhajú programátorom tým , že zníži potrebu písať základné alebo opakovaný kód . Jedna taká funkcia odstráni spätné lomítka z reťazca . Spätné lomítka môžu byť mimovoľne pridané do reťazca , ktoré obsahujú úvodzovky , takže to je užitočné pre odstránenie lomítka pred zobrazením alebo uložením reťazec . Pokyny dovolená 1 Otvorte PHP program v editore voľby . 2 Vyberte reťazcové premenné , ktoré chcete , aby sa vyzliekli do l
-
Ako previesť ImageMagick PDF Image PHP
PHP je programovací jazyk , ktorý je používaný na webových serveroch . ImageMagick je sada nástrojov , ktorá umožňuje webové servery rýchlo a jednoducho upravovať obrázky pri vytváraní webového obsahu . Používa sa spolu , ImageMagick a PHP sú vhodné k úlohe s Adobe Acrobat PDF súbory a prevádza ich do bežných snímok, ako sú GIF , JPEG , PNG alebo . Pokyny dovolená 1 Otvorte textový editor 2 Vložte PHP tagy do textového editora : . ? < Php Zvyšok kódu pôjde medzi týmito dvoma značkami 3
-
Ako sa vyhnúť duplicitné položky s PHP v MySQL
Mnoho PHP aplikácií umožní užívateľom zadať dáta, ktoré sú potom vložené do databázy MySQL . Je dôležité , aby tieto aplikácie skontrolovať , či už záznam v databáze MySQL existuje pred pridaním . Reaktívne spôsob , ako to urobiť , je nastaviť jedinečný index na pole kľúča v databáze MySQL , pridanie záznamu a skontrolujte , či došlo k chybe . Avšak , čím viac elegantný , proaktívny prístup je pre kontrolu duplicitné záznam pred pridaním dát do databázy . Pokyny dovolená 1 Spustite editor a vyt
-
Ako previesť reťazec na Decimal v PHP
programovací jazyk PHP je typicky vložený do HTML stránky poskytnúť užívateľovi s interaktívnymi prvkami . PHP podporuje niekoľko režimov kódovania znakov , vďaka čomu môže byť používaný v medzinárodnom meradle vo viacjazyčných internetových stránkach . Schému kódovania znakov mapuje číslo s charakterom . Môžete previesť reťazec do desiatkovej číselnej zastúpenie svojich postáv pomocou PHP . To je užitočné, ak sa prevod z jedného kódovania znakov systému do druhého . Veci , ktoré budete potrebov
-
Ako vytvoriť RPG v PHP
funkčné nástroje a integrácia s ďalšími programovacími jazykmi a technológií PHP , aby to obľúbené aplikácie z mnohých programátorov . PHP je efektívna , pretože jeho súčasti môžu byť integrované s inými štandardnými aplikáciami , ako sú XML a HTML . Je tiež dostatočne flexibilné pre použitie pre vytváranie interaktívnych hier a ďalšie dynamické projekty . Pokyny dovolená 1 Stiahnite si ukážkové PHP kódy pre Role - playing hre projektu ( RPG ) od McCodes a nahrať na vaše webové hostiteľa . Váš
-
Ako vytvoriť kalendár v PHP
programovací jazyk PHP je možné dáta a času funkcie , ktoré zjednodušujú vytváranie mesačného kalendára . Dátum ( ) vracia formátovaný dátum , alebo častí k dátumu , pre danú UNIX timestamp . Mktime ( ) vráti funkcia Unix timestamp k určitému dátumu a času. Tým , že kombinuje dva , môžete načítať názov mesiaca , prvý a posledný deň v mesiaci , a ďalšie užitočné hodnoty pre tlač kalendára . Vytvorenie základnej kalendár , potom na ňom stavať , aby ju prispôsobiť pre vaše potreby . Veci , ktor
-
Čo spôsobuje MySQL Overhead
? Zle postavený webová aplikácia má potenciál byť pomalé , neefektívne a nespoľahlivé . Jedným z prvkov návrhu databázy , aby zvážila , nad hlavou . V závislosti na tom , ako štruktúrovať svoje databázy , réžia môže byť spôsobené faktormi , ako je počet užívateľov , ktorí navštívia vaše stránky , alebo vstavané funkcie databázy . Uznávajúc , čo spôsobuje hlavou a vedieť , ako to opraviť vám pomôže vytvoriť webovú aplikáciu , lepšej kvality . MySQL Pri vytváraní aplikácie riadené dátami , bud
-
Ako získať súboru CSV do MySQL
MySQL Workbench je rozhranie používané na vytváranie SQL dotazov . Môžete vytvoriť SQL dotazu , ktorý chcete importovať súbor CSV , ktorý je súbor oddelený čiarkami , ktorý obsahuje niekoľko záznamov . To je výhodné , ak máte niekoľko záznamov v súbore CSV , a je potrebné vytvoriť novú tabuľku zo zoznamu záznamov . MySQL má príkaz SQL , ktorý umožňuje importovať dáta iba s jedným riadkom kódu . Pokyny 1 Kliknite na tlačidlo Windows Štart na vašom počítači MySQL alebo v počítači , ktorý má pr