Výukový program MySQL poskytuje základní a pokročilé koncepty MySQL. Náš výukový program MySQL je určen pro začátečníky i profesionály.
MySQL je systém pro správu relačních databází založený na Structured Query Language, což je oblíbený jazyk pro přístup a správu záznamů v databázi. MySQL je open-source a svobodný software pod licencí GNU. Je podporováno Společnost Oracle .
Náš výukový program MySQL obsahuje všechna témata databáze MySQL, která poskytuje informace o tom, jak spravovat databázi a manipulovat s daty pomocí různých SQL dotazů. Tyto dotazy jsou: vkládání záznamů, aktualizace záznamů, mazání záznamů, výběr záznamů, vytváření tabulek, přetahování tabulek atd. Jsou zde také uvedeny otázky pro rozhovor s MySQL, které vám pomohou lépe porozumět databázi MySQL.
Co je databáze?
Před učením se MySQL je velmi důležité porozumět databázi. Databáze je aplikace, která ukládá organizovanou sbírku záznamů. Uživatel k němu může přistupovat a spravovat jej velmi snadno. Umožňuje nám organizovat data do tabulek, řádků, sloupců a indexů, abychom velmi rychle našli relevantní informace. Každá databáze obsahuje odlišné API pro provádění databázových operací, jako je vytváření, správa, přístup a vyhledávání dat, která ukládá. Dnes je k dispozici mnoho databází jako MySQL, Sybase, Věštec , MongoDB , PostgreSQL , SQL Server atd. V této sekci se zaměříme především na MySQL.
Co je MySQL?
MySQL je v současnosti nejpopulárnějším softwarem pro správu databází používaným pro správu relačních databází. Jedná se o open-source databázový software, který je podporován společností Oracle. Je to rychlý, škálovatelný a snadno použitelný systém správy databází ve srovnání s Microsoft SQL Server a Oracle Database. Běžně se používá ve spojení s PHP skripty pro vytváření výkonných a dynamických podnikových aplikací na straně serveru nebo webových aplikací.
obsazení v sql
Je vyvíjen, prodáván a podporován MySQL AB, švédská společnost a zapsáno v C programovací jazyk a Programovací jazyk C++ . Oficiální výslovnost MySQL není My Sequel; to je Moje Ess Que Ell . Můžete to však vyslovit svým způsobem. Mnoho malých i velkých společností používá MySQL. MySQL podporuje mnoho operačních systémů jako např Okna , Linux , MacOS atd. s C, C++ a Jazyky Java .
MySQL je a Systém správy relačních databází (RDBMS) software, který poskytuje mnoho věcí, které jsou následující:
převod int na řetězec v jazyce Java
- Umožňuje nám implementovat databázové operace s tabulkami, řádky, sloupci a indexy.
- Definuje databázový vztah ve formě tabulek (kolekce řádků a sloupců), známé také jako vztahy.
- Poskytuje referenční integritu mezi řádky nebo sloupci různých tabulek.
- Umožňuje nám automaticky aktualizovat indexy tabulek.
- Využívá mnoho SQL dotazů a kombinuje užitečné informace z více tabulek pro koncové uživatele.
Jak MySQL funguje?
MySQL sleduje fungování architektury klient-server. Tento model je určen pro koncové uživatele nazývané klienti, kteří mají přístup ke zdrojům z centrálního počítače známého jako server pomocí síťových služeb. Zde klienti zadávají požadavky prostřednictvím grafického uživatelského rozhraní (GUI) a server poskytne požadovaný výstup, jakmile se instrukce shodují. Proces prostředí MySQL je stejný jako u modelu klient-server.
Jádrem databáze MySQL je MySQL Server. Tento server je k dispozici jako samostatný program a je zodpovědný za zpracování všech databázových instrukcí, příkazů nebo příkazů. Práce databáze MySQL se serverem MySQL je následující:
- MySQL vytváří databázi, která vám umožňuje sestavit mnoho tabulek pro ukládání a manipulaci s daty a definování vztahu mezi každou tabulkou.
- Klienti zadávají požadavky prostřednictvím obrazovky GUI nebo příkazového řádku pomocí specifických výrazů SQL v MySQL.
- Nakonec serverová aplikace odpoví požadovanými výrazy a vytvoří požadovaný výsledek na straně klienta.
Klient může používat libovolné GUI MySQL. Zajišťuje však, že vaše grafické uživatelské rozhraní by mělo být lehčí a uživatelsky přívětivé, aby vaše činnosti správy dat byly rychlejší a jednodušší. Některé z nejpoužívanějších GUI MySQL jsou MySQL Workbench, SequelPro, DBVisualizer a Navicat DB Admin Tool. Některá GUI jsou komerční, některá jsou zdarma s omezenou funkčností a některá jsou kompatibilní pouze s MacOS. Můžete si tedy vybrat GUI podle svých potřeb.
Důvody popularity
MySQL se stává tak populární z následujících důvodů:
- MySQL je open-source databáze, takže za její používání nemusíte platit ani korunu.
- MySQL je velmi výkonný program, který zvládne velkou sadu funkcí nejdražších a nejvýkonnějších databázových balíčků.
- MySQL je přizpůsobitelné, protože se jedná o databázi s otevřeným zdrojovým kódem a licence GPL s otevřeným zdrojovým kódem usnadňuje programátorům upravovat software SQL podle jejich vlastního specifického prostředí.
- MySQL je rychlejší než jiné databáze, takže může dobře fungovat i s velkým souborem dat.
- MySQL podporuje mnoho operačních systémů s mnoha jazyky jako PHP, PERL, C, C++, JAVA atd.
- MySQL používá standardní formu známého datového jazyka SQL.
- MySQL je velmi přátelský s PHP, nejoblíbenějším jazykem pro vývoj webových aplikací.
- MySQL podporuje velké databáze, až 50 milionů řádků nebo více v tabulce. Výchozí limit velikosti souboru pro tabulku je 4 GB, ale můžete ho zvýšit (pokud to váš operační systém zvládne) na teoretický limit 8 milionů terabajtů (TB).
Historie MySQL
Projekt MySQL byl zahájen v roce 1979, kdy vynálezce MySQL Michael Widenius vyvinula vlastní databázový nástroj s názvem UNIREG pro správu databází. Poté byl UNIREG přepsán do několika různých jazyků a rozšířen pro práci s velkými databázemi. Po nějaké době se ozval Michael Widenius David Hughes , autor mSQL, aby zjistil, zda by měl Hughes zájem o připojení mSQL k obslužnému programu UNIREG B+ ISAM za účelem indexování mSQL. To je způsob, jakým MySQL vzniklo.
MySQL je pojmenováno po dceři spoluzakladatele Michaela Widenia, jehož jméno je 'My'.
Historie podle roku:
Rok | Události |
---|---|
devatenáct devadesát pět | MySQL AB, kterou založili Michael Widenius (Monty), David Axmark a Allan Larsson ve Švédsku. |
2000 | MySQL se stává open source a vydává software podle podmínek GPL. Tržby v důsledku toho klesly o 80 % a trvalo rok, než se to vyrovnalo. |
2001 | Marten Mickos byl zvolen generálním ředitelem ve věku 38 let. Marten byl před nástupem do MySQL generálním ředitelem několika severských společností a má zkušenosti z prodeje a marketingu. 2 miliony aktivních instalací. Zvýšená série s nezveřejněnou částkou od skandinávských venture kapitalistů. Odhadovalo se to na 1 až 2 miliony dolarů. |
2002 | MySQL spustilo svou centrálu vedle švédské centrály. V té době 3 miliony aktivních uživatelů. MySQL letos skončilo s tržbami 6,5 milionu dolarů s 1 000 platícími zákazníky. |
2003 | Tento rok získal 19,5 milionu dolarů série b ze srovnávacího kapitálu a indexových podniků. V současné době 4 miliony aktivních instalací a více než 30 000 stažení denně. Rok zakončil s příjmy 12 milionů dolarů. |
2004 | Vzhledem k tomu, že hlavní příjmy pocházejí z modelu duálních licencí OEM, společnost MySQL se rozhodla více přejít na podnikový trh a zaměřit se více na opakující se příjmy od koncových uživatelů než na jednorázové licenční poplatky od jejich partnerů OEM. Rok zakončil s příjmy 20 milionů dolarů. |
2005 | MySQL spustila síťový model MySQL po síti Redhat. Síť MySQL je předplatitelská služba zaměřená na koncové uživatele, která poskytuje aktualizace, výstrahy, upozornění a podporu na úrovni produktů navrženou tak, aby společnostem usnadnila správu stovek serverů MySQL. MySQL 5 je dodáván a obsahuje mnoho nových funkcí, které jdou po podnikových uživatelích (např. uložené procedury, spouštěče, pohledy, kurzory, distribuované transakce, federované úložiště, atd.) Oracle kupuje innobase, 4-osobu a finskou společnost stojící za MySQL Backend úložiště InnoDB zakončil rok s tržbami 34 milionů USD na základě 3400 zákazníků. |
2006 | Marten Mickos potvrzuje, že se Oracle pokusil koupit MySQL. Generální ředitel společnosti Oracle Larry Ellison uvedl: „Mluvili jsme s nimi, vlastně jsme mluvili téměř s každým. Máme zájem? Je to malá společnost. Myslím, že výnosy z MySQL se pohybují mezi 30 až 40 miliony dolarů. Příjmy společnosti Oracle v příštím roce jsou 15 miliard dolarů.' Oracle kupuje společnost Sleepycat, která poskytuje MySQL transakční úložiště Berkeley db. Marten Mickos oznamuje, že připravuje MySQL na IPO v roce 2008 s plánovanými výnosy 100 milionů dolarů. 8 milionů aktivních instalací. MySQL má 320 zaměstnanců ve 25 zemích, z nichž 70 procent pracuje z domova, získala 18 milionů dolarů série c na základě pověsti o hodnotě severně od 300 milionů dolarů. Odhaduje se, že MySQL má 33% tržní podíl měřený v instalační základně a 0,2% podíl na trhu měřený v příjmech (trh databází měl v roce 2006 hodnotu 15 miliard USD). Rok zakončil s příjmy 50 milionů dolarů. |
2007 | Rok zakončil s příjmem 75 milionů dolarů. |
2008 | Sun Microsystems koupil MySQL AB za přibližně 1 miliardu dolarů. Michael Widenius (Monty) a David Axmark, dva ze spoluzakladatelů MySQL AB, začnou Sun veřejně kritizovat a krátce poté Sun opouštějí. |
2009 | Marten Mickos opouští Sun a stává se rezidentem v Benchmark Capital. Sun nyní ztratil obchodní a duchovní vůdce, kteří proměnili MySQL v úspěch. Sun Microsystems a Oracle oznámily, že uzavřely definitivní dohodu, podle které Oracle získá kmenové akcie Sunu za 9,50 USD za akcii v hotovosti. Hodnota transakce je přibližně 7,4 miliardy dolarů. |
Index MySQL
Výukový program MySQL
- Výukový program MySQL
- Historie MySQL
- Vlastnosti MySQL
- Nainstalujte MySQL
MySQL databáze
- Vytvořit databázi
- Vyberte Databáze
- Drop databáze
Tabulka a pohledy
kat timpf hmotnost
- VYTVOŘIT tabulku
- Stůl ALTER
- Tabulka TRUNCATE
- DROP stůl
- Zobrazení MySQL
Dotazy MySQL
- Dotazy MySQL
- INSERT záznam
- AKTUALIZOVAT záznam
- VYMAZAT záznam
- VYBRAT záznam
Klauzule MySQL
- MySQL KDE
- DISTINCT MySQL
- MySQL OD
- MySQL OBJEDNAT PODLE
- MySQL GROUP BY
- MySQL MÁME
Podmínky MySQL
- MySQL A
- MySQL NEBO
- MySQL A NEBO
- MySQL LIKE
- MySQL IN
- MySQL NE
- MySQL JE NULL
- MySQL NENÍ NULL
- MySQL MEZI
Připojte se k MySQL
Agregační funkce
jaké měsíce jsou q3
- MySQL count()
- MySQL sum()
- MySQL avg()
- MySQL min()
- MySQL max()
- MySQL nejprve ()
- MySQL last()
Rozdíly
- MariaDB vs MySQL
- PostgreSQL vs MySQL
Otázky k pohovoru
jak zjistím velikost monitoru
- MySQL rozhovor
- SQL rozhovor
- Rozhovor PL/SQL
Funkce data/času MySQL
- Datum/čas MySQL
- funkce DATE().
- funkce ADDDATE().
- funkce CURDATE().
- Funkce CURRENT_DATE().
- Funkce DATE_ADD().
- funkce DATE_FORMAT().
- funkce DATEDIFF().
- funkce DAY().
- Funkce DAYNAME().
- funkce DAYOFMONTH().
- Funkce DAYOFWEEK().
- funkce DAYOFYEAR().
- Funkce From_days().
- Funkce hodina().
- Funkce ADDTIME().
- Funkce CURRENT_TIME().
- Funkce CURRENT_TIMESTAMP().
- Funkce CURTIME().
- funkce last_day().
- funkce localtime().
- funkce localtimestamp().
- funkce makedate().
- funkce maketime().
- funkce microsecond().
- funkce minute().
- funkce month().
- funkce monthname().
- funkce now().
- funkce period_add().
- funkce period_diff().
- funkce quarter().
- funkce sec_to_time().
- funkce second().
- funkce str_to_date().
- Funkce Subdate().
- Funkce Subtime().
- Funkce sysdate().
- funkce time().
- funkce time_format().
- funkce time_to_sec().
- funkce timediff().
- funkce timestamp().
- funkce to_day().
- funkce weekday().
- funkce week().
- funkce weekofyear().
Matematické funkce MySQL
- Matematika MySQL
- Matematická funkce ABS().
- Matematická funkce ACOS().
- Matematická funkce SIGN().
- Matematická funkce SIN().
- Matematická funkce SQRT().
- Matematická funkce SUM().
- Matematická funkce TAN().
- Matematická funkce TRUNCATE().
- Matematická funkce ASIN().
- Matematická funkce ATAN2().
- Matematická funkce ATAN().
- Matematická funkce AVG().
- Matematická funkce CEIL().
- Matematická funkce CEILING().
- Matematická funkce COS().
- Matematická funkce COT().
- Matematická funkce COUNT().
- Matematická funkce DEGREES().
- Matematická funkce DIV().
- Matematická funkce EXP().
- Matematická funkce FLOOR().
- Math GREATEST() funkce
- Matematická funkce LEAST().
- Matematická funkce LN().
- Matematická funkce LOG10().
- Matematická funkce LOG().
- Matematická funkce LOG2().
- Matematická funkce MAX().
- Matematická funkce MIN().
- Matematická funkce MOD().
- Matematická funkce PI().
- Matematická funkce POWER().
- Matematická funkce POW().
- Matematická funkce RADIANS().
- Matematická funkce RAND().
- Matematická funkce ROUND().
Funkce řetězce MSQL
- Řetězec MySQL
- Řetězcová funkce CONCAT_WS().
- Funkce řetězce CONCAT().
- Funkce řetězce CHARACTER_LENGTH().
- Funkce String ELT().
- Řetězcová funkce EXPORT_SET().
- Funkce String FIELD().
- Funkce řetězce FIND_IN_SET().
- Funkce řetězce FORMAT().
- Funkce řetězec FROM_BASE64().
- Funkce řetězce HEX().
- Funkce řetězce INSERT().
- Řetězcová funkce INSTR().
- Řetězcová funkce LCASE().
- Funkce String LEFT().
- Funkce String LENGTH().
- Funkce String like().
- Řetězcová funkce LOAD_FILE().
- Funkce řetězce LOCATE().
- Funkce String LOWER().
- Řetězcová funkce LPAD().
- Řetězcová funkce LTRIM().
- Řetězcová funkce MAKE_SET().
- Funkce String MID().
- Funkce řetězce OCTET_LENGTH().
- Řetězcová funkce OCT().
- Řetězcová funkce ORD().
- Funkce řetězce POSITION().
- Funkce String QUOTE().
- Funkce řetězce REPEAT().
- Funkce REPLACE() řetězce
- Řetězec funkce REVERSE().
- Funkce String RIGHT().
- Řetězcová funkce RPAD().
- Funkce String RTRIM().
- Řetězec funkce SOUNDEX().
- Funkce String SPACE().
- Funkce String STRCMP().
- Řetězcová funkce SUBSTR().
- Funkce řetězce SUBSTRING_INDEX().
- Řetězcová funkce SUBSTRING().
- Funkce String Trim().
- Řetězcová funkce UCASE().
- Řetězcová funkce UNHEX().
- Funkce řetězce UPPER().
Předpoklad
Než se naučíte MySQL, musíte mít základní znalosti o počítačích.
Publikum
Náš výukový program MySQL je navržen tak, aby pomohl začátečníkům i profesionálům.
Problém
Ujišťujeme vás, že v tomto tutoriálu MySQL nenajdete žádný problém. Pokud se ale vyskytne nějaká chyba, napište problém do kontaktního formuláře.