Որպես ծրագրավորող, դուք գիտեք, որ տվյալների բազան կարևոր տարր է գրեթե ցանկացած հավելվածում, որը պատրաստվում եք մշակել: Եթե ​​դուք աշխատում եք ձեր տեղական մեքենայի վրա ծրագրային ապահովման վրա, կամ նույնիսկ մեքենաների կլաստերի վրա, որոնցից յուրաքանչյուրն ունի իր դերը, միշտ անհրաժեշտ է տվյալների բազայի սերվեր:

Ընտրելու համար կան տվյալների շտեմարանների տարատեսակներ, ինչպիսիք են RDBMS (Relational Database Management System) և NoSQL (բառացիորեն նշանակում է No SQL)՝ կախված ձեր պահանջներից և ծրագրաշարի դիզայնից:

RDBMS օրինակներն են Microsoft SQL Server, Oracle և MySQL:

NoSQL օրինակները կլինեն mongoDB, Amazon DynamoDB և Apache Cassandra:

MySQL տվյալների բազա

MySQL-ը Հարաբերական տվյալների բազայի կառավարման համակարգ է (RDBMS), որը, ըստ orcale.com-ի «Ի՞նչ է MySQL» սահմանման, հետևյալն է.

MySQL-ն աշխարհի ամենահայտնի բաց կոդով տվյալների բազան է: Ըստ DB-Engines-ի՝ MySQL-ը զբաղեցնում է երկրորդ ամենահայտնի տվյալների բազան՝ Oracle Database-ից հետո: MySQL-ն ապահովում է ամենաշատ հասանելի հավելվածներից շատերը, այդ թվում՝ Facebook-ը, Twitter-ը, Netflix-ը, Uber-ը, Airbnb-ն, Shopify-ը և Booking.com-ը:

MySQL-ն ընդունում է ստանդարտ SQL սկրիպտներ, գումարած որոշ MySQL-ի հատուկ շարահյուսություն: Դուք կարող եք ավելին կարդալ MySQL-ի մասին, եթե ցանկանում եք ավելին իմանալ https://www.oracle.com/mysql/what-is-mysql/ կայքում:

Այս հոդվածը նախատեսված չէ SQL կամ MySQL շարահյուսություն սովորեցնելու համար: Մենք այստեղ կկենտրոնանանք մեր տեղական մեքենայի վրա MySQL սերվերի տեղադրման և տեղադրման վրա, և մենք կստեղծենք տվյալների բազաներ և աղյուսակներ, և մենք կգրենք որոշ հարցումներ՝ տեսնելու, թե ինչպես է այն աշխատում: Այսպիսով, եկեք սկսենք: 😃

Պահանջներ

Մենք կտեղադրենք երկու հավելված։

  1. MySQL համայնքային սերվեր
  2. MySQL Workbench

Այս երկուսն էլ առաջարկվում են mysql.com-ի կողմից և հասանելի են տարբեր հարթակների համար: Պարզապես սեղմեք վերը նշված հղումները, ընտրեք ձեր օպերացիոն համակարգը և ներբեռնեք:

Հաջորդը, մենք կանցնենք երկուսի տեղադրման և տեղադրման միջոցով:

MySQL Համայնքային Սերվեր

MySQL Community Server-ը MySQL տվյալների բազայի ծառայություն է, որը տրամադրում է ձեզ տվյալների MySQL տվյալների բազայում պահելու միջոցներ: Այդ մասին լրացուցիչ տեղեկություններ կարող եք ստանալ՝ այցելելով…