Ինչպես ստեղծել տվյալների բազա MySQL- ում (նկարներով)

Բովանդակություն:

Ինչպես ստեղծել տվյալների բազա MySQL- ում (նկարներով)
Ինչպես ստեղծել տվյալների բազա MySQL- ում (նկարներով)

Video: Ինչպես ստեղծել տվյալների բազա MySQL- ում (նկարներով)

Video: Ինչպես ստեղծել տվյալների բազա MySQL- ում (նկարներով)
Video: LINGVOTUBE - ՀԱՎԵԼՎԱԾ - ՏԵՍԱՆՅՈՒԹԵՐԻ ԵՆԹԵՐԹԱՐԳՄԱՆԻՉ YOUTUBE-ՈՒՄ / ՆՈՐ 2021 2024, Մայիս
Anonim

Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես ստեղծել տվյալների բազա MySQL- ում: Տվյալների բազա ստեղծելու համար դուք պետք է բացեք «mysql» հրամանի տողի միջերեսը և մուտքագրեք ձեր տվյալների բազայի հրամանները, մինչ սերվերն աշխատում է:

Քայլեր

3 -րդ մաս 1. MySQL հրամանի տողի բացում

258108 1
258108 1

Քայլ 1. Համոզվեք, որ ձեր MySQL սերվերը միացված է:

Եթե ձեր MySQL սերվերը ներկայումս առցանց չէ, չեք կարող տվյալների բազա ստեղծել:

Դուք կարող եք ստուգել սերվերի կարգավիճակը ՝ բացելով MySQL Workbench- ը, ընտրելով ձեր սերվերը և նայելով «Server Status» ցուցիչին «Administration - Server Status» ներդիրում:

258108 2
258108 2

Քայլ 2. Պատճենեք տեղադրման թղթապանակի ուղին:

Այս ուղին կտարբերվի ՝ կախված այն բանից, թե դուք օգտագործում եք Windows համակարգիչ կամ Mac:

  • Windows - Պատճենեք C:/Fiրագրի ֆայլեր/MySQL/MySQL Workbench 8.0 CE/համոզվեք, որ վերջին թղթապանակի անունը փոխարինեք ամենաարդի MySQL անունով:
  • Mac-Պատճենեք /usr/local/mysql-8.0.13-osx10.13-x86_64/ համոզվեք, որ վերջին թղթապանակի անունը փոխարինեք MySQL պանակի ամենաթարմ անունով:
258108 3
258108 3

Քայլ 3. Բացեք ձեր համակարգչի հրամանի տողը:

Windows- ի համակարգչում կօգտագործեք Command Prompt- ը, իսկ Mac- ի օգտվողները կբացեն Terminal- ը:

258108 4
258108 4

Քայլ 4. Փոխեք MySQL տեղադրման թղթապանակի գրացուցակը:

Մուտքագրեք cd և բացատ, տեղադրեք տեղադրման թղթապանակի ճանապարհին և սեղմեք ↵ Enter: Օրինակ, Windows- ի համակարգիչների մեծ մասում դուք կանեիք հետևյալը.

cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE

258108 5
258108 5

Քայլ 5. Բացեք MySQL մուտքի հրամանը:

Օրինակ ՝ «ես» անունով օգտվողի մուտքի հրամանը բացելու համար մուտքագրեք հետևյալը և սեղմեք ↵ Enter:

mysql -u me -p

258108 6
258108 6

Քայլ 6. Մուտքագրեք ձեր հաշվի գաղտնաբառը:

Մուտքագրեք ձեր MySQL օգտվողի հաշվի գաղտնաբառը, այնուհետև սեղմեք ↵ Enter: Սա ձեզ մուտք կգործի և ձեր հրամանի տողի ծրագիրը կկապի MySQL հուշման հետ:

  • Դուք պետք է տեսնեք, որ «MySQL>» պիտակը հայտնվի ձեր հրամանի տողի հավելվածում: Այս պահից սկսած, ձեր մուտքագրած ցանկացած հրաման մշակվելու է MySQL հրամանի տողի ծրագրի միջոցով:
  • Հասկացեք, թե ինչպես մուտքագրել MySQL հրամաններ: MySQL հրամանները պետք է մուտքագրվեն ստորակետով (;) հրամանի վերջին մասից անմիջապես հետո, չնայած կարող եք նաև մուտքագրել հրաման, մուտքագրել ստորակետ և կրկին սեղմել ↵ Enter:

Մաս 2 -ից 3 -ը. Ստեղծում է տվյալների բազա

258108 7
258108 7

Քայլ 1. Ստեղծեք ձեր տվյալների բազայի ֆայլը:

Դուք դա կանեք ՝ մուտքագրելով «ստեղծել տվյալների բազա» հրամանը, ստեղծեք տվյալների բազա, ավելացնելով ձեր տվյալների բազայի անունը և ստորակետը և սեղմելով ↵ Enter: «Pet Records» անունով տվյալների բազայի համար, օրինակ, մուտքագրեք հետևյալը.

ստեղծել տվյալների բազա Pet_Records;

  • Ձեր տվյալների բազայի անունը չի կարող բացատներ ունենալ դրանում. եթե ցանկանում եք անունին բացատ ավելացնել, ապա պետք է օգտագործեք ընդգծում (օրինակ ՝ «Իմ ընկերները» կդառնա «Իմ_ընկերների_շնորհակալները»):
  • Յուրաքանչյուր MySQL հրաման պետք է ավարտվի ստորակետով: Եթե առաջին անգամ բաց թողեցիք ստորակետը, կարող եք մուտքագրել այն կողքին որը հայտնվում է, այնուհետև կրկին սեղմեք ↵ Enter:
258108 8
258108 8

Քայլ 2. Displayուցադրել ընթացիկ տվյալների բազաները:

Կարող եք ներկայացնել ընթացիկ տվյալների շտեմարանների ցուցակ ՝ մուտքագրելով հետևյալը, այնուհետև սեղմելով ↵ Enter:

շտեմարանների ցուցադրում;

258108 9
258108 9

Քայլ 3. Ընտրեք ձեր տվյալների բազան:

Databaseանկից կարող եք ընտրել ձեր տվյալների բազան `մուտքագրելով օգտագործելու անունը, որտեղ« անունը »տվյալների բազայի անունն է: Օրինակ, ձեր «Pet Records» տվյալների բազայի համար դուք պետք է մուտքագրեք հետևյալը և սեղմեք ↵ Enter:

օգտագործել Pet_Records;

258108 10
258108 10

Քայլ 4. Սպասեք հաստատման հաղորդագրությանը:

Երբ տեսնեք, որ «Տվյալների բազան փոխված է» արտահայտությունը հայտնվում է ձեր վերջին մուտքագրված հրամանի ներքևում, ազատ եք շարունակել տվյալների բազայի բովանդակության ստեղծումը:

3 -րդ մաս 3 -ից. Սեղանի ստեղծում

258108 11
258108 11

Քայլ 1. Հասկացեք սեղանի տարբեր հրամանները:

Ձեր սեղանի մի քանի հիմնական ասպեկտներ կան, որոնք կցանկանայիք իմանալ նախքան դրանց ստեղծելը.

  • Վերնագիր - Ձեր վերնագիրը կգա անմիջապես «ստեղծել աղյուսակ» հրամանից հետո և պետք է հետևի նույն կանոններին, ինչ տվյալների բազայի անունը (օրինակ ՝ բացատներ չկան):
  • Սյունակի վերնագիր - Դուք կարող եք որոշել սյունակների վերնագրերը ՝ տարբեր անուններ մուտքագրելով փակագծերում (տե՛ս հաջորդ քայլի օրինակը):
  • Բջջի երկարություն. Բջիջի երկարությունը որոշելիս դուք կօգտագործեք կամ «VARCHAR» (փոփոխական նիշ, այսինքն ՝ կարող եք մուտքագրել մեկից և VARCHAR- ի սահմանաչափերի թվից) կամ «CHAR» (պահանջում է ոչ ավել, ոչ պակաս, քան նշված է նիշերի քանակը, օրինակ ՝ CHAR (1) պահանջում է մեկ նիշ, CHAR (3) ՝ երեք նիշ և այլն):
  • Ամսաթիվ. Եթե ցանկանում եք ամսաթիվ ավելացնել ձեր գծապատկերին, ապա կօգտագործեք «DATE» հրամանը `նշելու համար, որ սյունակի բովանդակությունը կձևակերպվի որպես ամսաթիվ: Ամսաթիվը պետք է մուտքագրվի

    YYYY-MM-DD

  • ձևաչափ
258108 12
258108 12

Քայլ 2. Ստեղծեք աղյուսակի ուրվագիծը:

Նախքան ձեր գծապատկերի տվյալները մուտքագրելը, ձեզ հարկավոր է ստեղծել գծապատկերի կառուցվածքը `մուտքագրելով հետևյալը, այնուհետև սեղմելով ↵ Enter:

ստեղծել սեղանի անուն (սյունակ 1 varchar (20), սյունակ 2 varchar (30), սյունակ 3 նշան (1), սյունակ 4 ամսաթիվ);

  • Օրինակ, «VETCHAR» սյունակներով, CHAR սյունակով և ամսաթվով «Կենդանիներ» կոչվող աղյուսակ ստեղծելու համար կարող եք գրել հետևյալը.
  • ստեղծել սեղան Pets (Անուն varchar (20), Breed varchar (30), Sex char (1), DOB ամսաթիվ);

258108 13
258108 13

Քայլ 3. Ձեր սեղանին ավելացրեք տող:

«Տեղադրեք» հրամանի միջոցով կարող եք տող առ տող մուտքագրել ձեր տվյալների շտեմարանի տեղեկատվությունը.

տեղադրեք անվան արժեքների մեջ ('column1 value', 'column2 value', 'column3 value', 'column4 value');

  • Նախկինում օգտագործված «Կենդանիներ» աղյուսակի օրինակի համար ձեր տողը կարող է ունենալ այս տեսքը.

    ներդնել ընտանի կենդանիների արժեքների մեջ ('Fido', 'Husky', 'M', '2017-04-12');

  • Սյունակի բովանդակության համար կարող եք մուտքագրել NULL բառը, եթե սյունակը դատարկ է:
258108 14
258108 14

Քայլ 4. Հնարավորության դեպքում տեղադրեք ձեր մնացած տվյալները:

Եթե ձեր տվյալների բազան համեմատաբար փոքր է, կարող եք տող-տող տեղադրել տվյալների մնացած մասը `օգտագործելով« ներդիր »ծածկագիրը: Եթե ընտրում եք դա անել, բաց թողեք հաջորդ քայլը:

258108 15
258108 15

Քայլ 5. Անհրաժեշտության դեպքում վերբեռնեք տեքստային ֆայլ:

Եթե ունեք տվյալների բազա, որը պահանջում է ավելի շատ տողեր, քան գործնականում ձեռքով տեղադրելը, կարող եք հղել տեքստային ֆայլ, որը պարունակում է տվյալներ ՝ օգտագործելով հետևյալ ծածկագիրը.

բեռնել տվյալների տեղական/inflat '/path/name.txt' աղյուսակի անվան տողերում `վերջացրած '\ r / n';

  • «Կենդանիներ» օրինակի համար դուք կգրեիք հետևյալի պես մի բան.

    բեռնել տվյալների տեղական infile 'C: /Users/name/Desktop/pets.txt' աղյուսակում «\ r / n» - ով ավարտված ընտանի կենդանիների տողերը;

  • Mac համակարգչի վրա դուք պետք է օգտագործեք «տողերն ավարտված են» հրամանը '\ r' - ի փոխարեն '\ r / n' - ի փոխարեն:
258108 16
258108 16

Քայլ 6. Դիտեք ձեր սեղանը:

Մուտքագրեք շոուի տվյալների բազաները; հրաման, այնուհետև ընտրեք ձեր տվյալների բազան ՝ մուտքագրելով select * անունից; որտեղ «անունը» տվյալների բազայի անունն է: Օրինակ, եթե օգտագործում եք «Կենդանիների գրառումներ» տվյալների բազան, ապա մուտքագրեք հետևյալը.

շտեմարանների ցուցադրում; ընտրել * Pet_Records- ից;

Խորհուրդներ

  • Սովորաբար օգտագործվող տվյալների որոշ տեսակներ ներառում են հետևյալը.

    • CHAR(երկարություն) - ֆիքսված երկարության բնույթի տող
    • ՎԱՐՉԱՐ(երկարություն) - փոփոխական երկարության բնույթի տող `առավելագույն երկարությամբ երկարությամբ
    • ՏԵՔՍՏ - փոփոխական երկարության բնույթի տող `64KB տեքստի առավելագույն երկարությամբ
    • INT(երկարություն)-32 բիթանոց ամբողջ երկարություն ՝ առավելագույն երկարության թվանշաններով («-»-ը բացասական թվի համար հաշվարկվում է որպես «թվանշան»)
    • ՏԵՍԱԿԱՆ(երկարություն, դեկ) - տասնորդական թիվ մինչև ընդհանուր երկարության ցուցադրման նիշ; dec դաշտը ցույց է տալիս թույլատրելի տասնորդական տեղերի առավելագույն քանակը
    • DATE - Ամսաթվի արժեքը (տարի, ամիս, ամսաթիվ)
    • TԱՄԱՆԱԿԸ - valueամանակի արժեքը (ժամ, րոպե, վայրկյան)
    • Հաշվիչ(«արժեք 1», «արժեք 2»,…) - թվարկված արժեքների ցանկ
  • Որոշ լրացուցիչ պարամետրեր ներառում են հետևյալը.

    • ՈՉ NULL - Պետք է նշվի արժեք: Չի կարելի դաշտը դատարկ թողնել:
    • ՊԱՇՏՊԱՆՈԹՅՈՆ default-value-Եթե արժեք չի տրվում, ապա կանխադրված արժեքը վերագրվում է դաշտին:
    • ՉՍՏԱՍՎԱ - Թվային դաշտերի համար ապահովում է, որ թիվը երբեք բացասական չլինի:
    • AUTO_INCREMENT - Արժեքը կավելանա ինքնաբերաբար ամեն անգամ, երբ տող ավելացվի աղյուսակին:

Գուշացումներ

  • Եթե ձեր MySQL սերվերը չի աշխատում, երբ փորձում եք մուտք գործել «mysql» հրամանի տող, չեք կարողանա շարունակել:
  • Ինչպես ցանկացած կոդավորման դեպքում, համոզվեք, որ ձեր հրամանները գրված և ճշգրտված են ճիշտ դրանք մուտքագրելուց առաջ:

Խորհուրդ ենք տալիս: