{"id":3693,"date":"2022-08-18T12:18:53","date_gmt":"2022-08-18T12:18:53","guid":{"rendered":"https:\/\/megnyitasa.com\/blog\/?p=3693"},"modified":"2022-08-18T12:18:53","modified_gmt":"2022-08-18T12:18:53","slug":"mi-a-mysql","status":"publish","type":"post","link":"https:\/\/megnyitasa.com\/blog\/mi-a-mysql\/","title":{"rendered":"Mi a MySQL?"},"content":{"rendered":"<p>\nA MySQL egy ny\u00edlt forr\u00e1sk\u00f3d\u00fa rel\u00e1ci\u00f3s adatb\u00e1zis-kezel\u0151 rendszer, amelyet els\u0151sorban online alkalmaz\u00e1sokhoz haszn\u00e1lnak. A MySQL nagyon hasznos adatokkal (p\u00e9ld\u00e1ul alkalmazotti inform\u00e1ci\u00f3kkal, lelt\u00e1rral \u00e9s egyebekkel) t\u00f6lt\u00f6tt adatb\u00e1zisokat hozhat l\u00e9tre \u00e9s kezelhet, csak\u00fagy, mint m\u00e1s adatb\u00e1zisok, k\u00f6zt\u00fck a n\u00e9pszer\u0171 Microsoft Access. M\u00edg a Microsoft Access, a MySQL \u00e9s m\u00e1s adatb\u00e1zisok hasonl\u00f3 c\u00e9lokat szolg\u00e1lnak (az adatok t\u00e1rol\u00e1s\u00e1ra), felhaszn\u00e1l\u00e1suk \u00e9s felhaszn\u00e1l\u00e1suk nagyon elt\u00e9r\u0151.\n<\/p>\n<p>\nBesz\u00e9lj\u00fcnk a MySQL-r\u0151l.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/e20ndFTGUvVuSVIMGHOipN6fzeQ=\/1802x1201\/filters:no_upscale():max_bytes(150000):strip_icc()\/how-to-install-mysql-on-windows-10-4584021-1-5c3ebb0ec9e77c00013e217f-01658e2dbcd9479e894f9abb71bb5287.jpg\"><\/p>\n<p>\nMint fentebb eml\u00edtett\u00fck, a MySQL egy rel\u00e1ci\u00f3s adatb\u00e1zis. Ez azt jelenti, hogy a strukt\u00far\u00e1ban elhelyezett adatok k\u00e9pesek felismerni a t\u00e1rolt inform\u00e1ci\u00f3elemek k\u00f6z\u00f6tti kapcsolatokat. Minden adatb\u00e1zis t\u00e1bl\u00e1kat tartalmaz. Minden t\u00e1bl\u00e1zat (amelyet rel\u00e1ci\u00f3nak is nevez\u00fcnk) egy vagy t\u00f6bb oszlopban t\u00e1rolt adatkateg\u00f3ri\u00e1t tartalmaz (attrib\u00fatumoknak is nevezik \u0151ket). Minden sor (m\u00e1s n\u00e9ven rekord vagy kett\u0151) egyedi adatot tartalmaz (m\u00e1s n\u00e9ven kulcs) az oszlopokban meghat\u00e1rozott kateg\u00f3ri\u00e1khoz.\n<\/p>\n<p>\nTegy\u00fck fel p\u00e9ld\u00e1ul, hogy van olyan adatb\u00e1zisa, amely t\u00e1bl\u00e1zatot tartalmaz az alkalmazottakra vonatkoz\u00f3 inform\u00e1ci\u00f3kr\u00f3l, p\u00e9ld\u00e1ul:\n<\/p>\n<ul>\n<li>Keresztn\u00e9v<\/li>\n<li>Vezet\u00e9kn\u00e9v<\/li>\n<li>Sz\u00fclet\u00e9si id\u0151<\/li>\n<li>Alkalmazotti l\u00e9tsz\u00e1m<\/li>\n<li>poz\u00edci\u00f3<\/li>\n<\/ul>\n<p>\nMost mondjuk, hogy az adatb\u00e1zisban van egy m\u00e1sik t\u00e1bl\u00e1zat, amely t\u00e1rolja a b\u00e9rsz\u00e1mfejt\u00e9si inform\u00e1ci\u00f3kat, p\u00e9ld\u00e1ul:\n<\/p>\n<ul>\n<li>Poz\u00edci\u00f3 neve<\/li>\n<li>Poz\u00edci\u00f3s fizet\u00e9s<\/li>\n<li>\u00d3r\u00e1nk\u00e9nti helyzet<\/li>\n<\/ul>\n<p>\nEz a k\u00e9t t\u00e1bl\u00e1zat k\u00e9pes lesz \u00f6sszekapcsol\u00f3dni egym\u00e1ssal. Ha a 001 alkalmazott oszlopa felsorolja az illet\u0151 \u00edr\u00f3i poz\u00edci\u00f3j\u00e1t, akkor kapcsol\u00f3dhat a b\u00e9rsz\u00e1mfejt\u00e9si t\u00e1bl\u00e1zathoz, hogy megtudja, \u00f3r\u00e1nk\u00e9nti vagy fizet\u00e9ses-e ez a poz\u00edci\u00f3. Ez az egyik m\u00f3dja annak, hogy egy rel\u00e1ci\u00f3s adatb\u00e1zisra gondoljunk.\n<\/p>\n<p>\nItt k\u00fcl\u00f6nb\u00f6zik a MySQL \u00e9s a Microsoft Access. Az Access-sel ellent\u00e9tben a MySQL adatb\u00e1zis nem tartalmaz praktikus, felhaszn\u00e1l\u00f3bar\u00e1t felhaszn\u00e1l\u00f3i fel\u00fcletet, amely lehet\u0151v\u00e9 tenn\u00e9 a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra az adatok bevitel\u00e9t. B\u00e1r rengeteg harmadik f\u00e9l \u00e1ltal k\u00e9sz\u00edtett eszk\u00f6z van erre a c\u00e9lra (p\u00e9ld\u00e1ul a MySQL Workbench \u00e9s a phpMyAdmin), ezek \u00e1ltal\u00e1ban nehezebbek, mint az \u00e1tlagos felhaszn\u00e1l\u00f3k kezelni tudj\u00e1k. Mi\u00e9rt \u00e9rdemes teh\u00e1t haszn\u00e1lni a MySQL-t, ha a felhaszn\u00e1l\u00f3k nem tudnak egyszer\u0171en adatbevitelt adni az adatb\u00e1zis-t\u00e1bl\u00e1kba? Van a k\u00e9rd\u00e9s l\u00e9nyege.\n<\/p>\n<p>\nA MySQL adatb\u00e1zist els\u0151sorban eszk\u00f6zk\u00e9nt haszn\u00e1lj\u00e1k nagym\u00e9ret\u0171, webalap\u00fa alkalmaz\u00e1sok adatainak t\u00e1rol\u00e1s\u00e1ra. Az olyan webhelyek, mint a WordPress, az iStock, a GitHub, a Facebook, a NASA, az amerikai haditenger\u00e9szet, a Tesla, a Scholastic, a Spotify, a YouTube, a Netflix, a Glasses Direct, a Symantec (\u00e9s m\u00e9g sok m\u00e1s) a MySQL adatb\u00e1zist haszn\u00e1lj\u00e1k eszk\u00f6zk\u00e9nt az adatok t\u00e1rol\u00e1s\u00e1ra a k\u00fcls\u0151 vagy bels\u0151 weboldalak \u00e9s szolg\u00e1ltat\u00e1sok. Mit jelent ez az \u00e1tlagos felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra? Ez azt jelenti, hogy k\u00f6zvetetten haszn\u00e1lja a MySQL-t minden egyes nap.\n<\/p>\n<p>\nA m\u0171szaki iparban van egy n\u00e9pszer\u0171 r\u00f6vid\u00edt\u00e9s: LAMP. Ez a bet\u0171sz\u00f3 a Linux Apache MySQL PHP-t jelenti, \u00e9s az egyik legn\u00e9pszer\u0171bb webszerver \u201everem\u201d a bolyg\u00f3n (a \u201everem\u201d egy halom szoftver, amely egym\u00e1sra hat). A MySQL z\u00f6kken\u0151mentesen m\u0171k\u00f6dik a Linux platformon, \u00e9s k\u00f6nnyen telep\u00edthet\u0151 szinte minden disztrib\u00faci\u00f3ra.\n<\/p>\n<p>\nA MySQL el\u0151sz\u00f6r 1995-ben j\u00f6tt l\u00e9tre. Nem sokkal ezut\u00e1n a MySQL-t \u00fagy fejlesztett\u00e9k ki, hogy m\u0171k\u00f6dj\u00f6n a Linux oper\u00e1ci\u00f3s rendszerben. 8. janu\u00e1r 1998-\u00e1n megjelent a MySQL egy verzi\u00f3ja a Windows sz\u00e1m\u00e1ra, amely utat mutatott a WAMP-verem sz\u00e1m\u00e1ra (Windows Apache MySQL PHP). Teh\u00e1t, m\u00e9g ha nem is ismeri a Linuxot, akkor is kihaszn\u00e1lhatja a MySQL-ben rejl\u0151 er\u0151t. Ha rajongsz a macOS-ok\u00e9rt, akkor a MySQL egy verzi\u00f3ja is rendelkez\u00e9sre \u00e1ll ehhez a platformhoz.\n<\/p>\n<p>\nVal\u00f3sz\u00edn\u0171, hogy nem a MySQL-t fogja haszn\u00e1lni mindennapi haszn\u00e1latra. Mi\u00e9rt? Mivel a MySQL ilyen m\u00f3don t\u00f6rt\u00e9n\u0151 futtat\u00e1s\u00e1hoz sz\u00fcks\u00e9ge van:\n<\/p>\n<ul>\n<li>Szerver az adatb\u00e1zis t\u00e1rol\u00e1s\u00e1ra<\/li>\n<li>Telep\u00edtve az adatb\u00e1zis<\/li>\n<li>A MySQL parancssor meg\u00e9rt\u00e9se<\/li>\n<li>Harmadik f\u00e9lt\u0151l sz\u00e1rmaz\u00f3 eszk\u00f6z az adatok hat\u00e9kony bevitel\u00e9hez<\/li>\n<li>Egy m\u00e1sik harmadik f\u00e9l az adatok hat\u00e9kony megtekint\u00e9s\u00e9hez \u00e9s felhaszn\u00e1l\u00e1s\u00e1hoz<\/li>\n<\/ul>\n<p>\nA MySQL-t egyszer\u0171en nem v\u00e9gfelhaszn\u00e1l\u00f3i szint\u0171 haszn\u00e1latra tervezt\u00e9k. Hacsak nem kell kiakn\u00e1znia egy szerver \u00e1ltal vez\u00e9relt rel\u00e1ci\u00f3s adatb\u00e1zis erej\u00e9t, a legjobb megold\u00e1s, ha olyan megold\u00e1s fel\u00e9 n\u00e9z, mint az Access, a Filemaker Pro Advanced (egy Apple-k\u00f6zpont\u00fa adatb\u00e1zis-program) vagy a LibreOffice Base (az MS Access ny\u00edlt forr\u00e1sk\u00f3d\u00fa alternat\u00edv\u00e1ja). ). Ezen eszk\u00f6z\u00f6k b\u00e1rmelyik\u00e9vel l\u00e9trehozhat olyan adatb\u00e1zisokat (amelyeket a sz\u00e1m\u00edt\u00f3g\u00e9pen helyben t\u00e1rolnak), amelyeket egy be\u00e9p\u00edtett, egyszer\u0171en haszn\u00e1lhat\u00f3 GUI eszk\u00f6zzel lehet kezelni.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A MySQL egy ny\u00edlt forr\u00e1sk\u00f3d\u00fa rel\u00e1ci\u00f3s adatb\u00e1zis-kezel\u0151 rendszer, amelyet els\u0151sorban online alkalmaz\u00e1sokhoz haszn\u00e1lnak. A MySQL nagyon hasznos adatokkal (p\u00e9ld\u00e1ul alkalmazotti inform\u00e1ci\u00f3kkal, lelt\u00e1rral \u00e9s egyebekkel) t\u00f6lt\u00f6tt adatb\u00e1zisokat hozhat l\u00e9tre \u00e9s kezelhet, csak\u00fagy, mint m\u00e1s adatb\u00e1zisok, k\u00f6zt\u00fck a n\u00e9pszer\u0171 Microsoft Access. M\u00edg a Microsoft Access, a MySQL \u00e9s m\u00e1s adatb\u00e1zisok hasonl\u00f3 c\u00e9lokat szolg\u00e1lnak (az adatok t\u00e1rol\u00e1s\u00e1ra), felhaszn\u00e1l\u00e1suk &#8230; <a title=\"Mi a MySQL?\" class=\"read-more\" href=\"https:\/\/megnyitasa.com\/blog\/mi-a-mysql\/\" aria-label=\"Read more about Mi a MySQL?\">Olvass tov\u00e1bb<\/a><\/p>\n","protected":false},"author":1649,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-3693","post","type-post","status-publish","format-standard","hentry","category-wiki"],"_links":{"self":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts\/3693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/users\/1649"}],"replies":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/comments?post=3693"}],"version-history":[{"count":0,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts\/3693\/revisions"}],"wp:attachment":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/media?parent=3693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/categories?post=3693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/tags?post=3693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}