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

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

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

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

Video: Ինչպես ստեղծել տվյալների բազա MySQL- ում (նկարներով)
Video: Դիմում գրելու կարգը։ 2024, Մայիս
Anonim

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

Քայլ

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

258108 1
258108 1

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

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

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

258108 2
258108 2

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

Հասցեն կախված կլինի օգտագործվող օպերացիոն համակարգից (օր. ՝ Windows կամ Mac).

  • Windows - Պատճենեք C:/Program Files/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 համակարգչի վրա օգտագործեք Հրամանի տողը: Մինչդեռ, Mac համակարգչի օգտագործողները կարող են օգտագործել Տերմինալը:

258108 4
258108 4

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

Մուտքագրեք 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 Data» անունով տվյալների բազայի համար, օրինակ, մուտքագրեք հետևյալ հրամանը.

ստեղծել Pet_Data_Animals տվյալների շտեմարան;

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

Քայլ 2. Showույց տալ ներկայումս պահված տվյալների բազան:

Կարող եք ցուցադրել պահպանված տվյալների բազաների ցուցակը ՝ մուտքագրելով հետևյալ հրամանը և սեղմելով Enter:

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

258108 9
258108 9

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

Listանկից կարող եք ընտրել տվյալների բազա ՝ մուտքագրելով օգտագործման անվան հրահանգը, որի տվյալների բազայի անունն է «անունը»: Օրինակ, «Կենդանիների տվյալներ» տվյալների բազայի համար մուտքագրեք հետևյալ հրամանը և սեղմեք Enter:

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

258108 10
258108 10

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

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

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

258108 11
258108 11

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

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

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

    XXXX-XX-XX

  • ).
258108 12
258108 12

Քայլ 2. Նկարագրեք աղյուսակը:

Նախքան տվյալները գծապատկեր մուտքագրելը, դուք պետք է ստեղծեք աղյուսակի կառուցվածք ՝ մուտքագրելով հետևյալ հրամանը և սեղմելով Enter ստեղնը.

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

  • Օրինակ ՝ «Կենդանիներ» վերնագրով աղյուսակ ստեղծելու համար ՝ «VARCHAR» երկու սյունակով, մեկ «CHAR» սյունակով և ամսաթվով, կարող եք մուտքագրել հետևյալ հրամանը.
  • ստեղծել աղյուսակ Pet_Animal (Անուն varchar (20), Տեսակներ varchar (30), Սեռի նշան (1), irthննդյան ամսաթիվը);

258108 13
258108 13

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

«Տեղադրեք» հրամանով դուք կարող եք մուտքագրել տվյալների բազայի տվյալները տող առ տող.

աղյուսակի անվան արժեքներ («սյունակ 1 արժեք», «սյունակ 2 արժեք», «սյունակ 3 արժեք», «սյունակ 4 արժեք»);

  • Ավելի վաղ օգտագործված «Pets_Pet» աղյուսակի համար ձեր տվյալների տողերը պետք է ունենան այս տեսքը.

    տեղադրեք Pet_Animal արժեքների մեջ ('Fido', 'Husky', 'J', '2017-04-12');

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

Քայլ 4. Մուտքագրեք: Եթե ցանկանում եք դա անել, բաց թողեք հաջորդ քայլը:

258108 15
258108 15

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

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

բեռնել տվյալները տեղական infile '/path/namaberkas.txt' աղյուսակի nama_tabel տողերում '\ r / n' - ով ավարտված;

  • «Pet_Animal» աղյուսակի օրինակում կարող եք մուտքագրել հետևյալ ծածկագիրը կամ հրամանը.

    բեռնել տեղական տվյալները infile 'C: /Users/username/Desktop/pets.txt' աղյուսակում Pets_Pets տողերում, որոնք ավարտվում են '\ r / n' - ով;

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

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

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

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

Խորհուրդներ

  • Ահա տվյալների առավել հաճախ օգտագործվող մի քանի տեսակներ.

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

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

Գուշացում

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

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