Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես ստեղծել տվյալների բազա MySQL- ում: Տվյալների բազա ստեղծելու համար դուք պետք է բացեք «mysql» հրամանի տողի միջերեսը և մուտքագրեք ձեր տվյալների բազայի հրամանները, մինչ սերվերն աշխատում է:
Քայլեր
3 -րդ մաս 1. MySQL հրամանի տողի բացում
Քայլ 1. Համոզվեք, որ ձեր MySQL սերվերը միացված է:
Եթե ձեր MySQL սերվերը ներկայումս առցանց չէ, չեք կարող տվյալների բազա ստեղծել:
Դուք կարող եք ստուգել սերվերի կարգավիճակը ՝ բացելով MySQL Workbench- ը, ընտրելով ձեր սերվերը և նայելով «Server Status» ցուցիչին «Administration - Server Status» ներդիրում:
Քայլ 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 պանակի ամենաթարմ անունով:
Քայլ 3. Բացեք ձեր համակարգչի հրամանի տողը:
Windows- ի համակարգչում կօգտագործեք Command Prompt- ը, իսկ Mac- ի օգտվողները կբացեն Terminal- ը:
Քայլ 4. Փոխեք MySQL տեղադրման թղթապանակի գրացուցակը:
Մուտքագրեք cd և բացատ, տեղադրեք տեղադրման թղթապանակի ճանապարհին և սեղմեք ↵ Enter: Օրինակ, Windows- ի համակարգիչների մեծ մասում դուք կանեիք հետևյալը.
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Քայլ 5. Բացեք MySQL մուտքի հրամանը:
Օրինակ ՝ «ես» անունով օգտվողի մուտքի հրամանը բացելու համար մուտքագրեք հետևյալը և սեղմեք ↵ Enter:
mysql -u me -p
Քայլ 6. Մուտքագրեք ձեր հաշվի գաղտնաբառը:
Մուտքագրեք ձեր MySQL օգտվողի հաշվի գաղտնաբառը, այնուհետև սեղմեք ↵ Enter: Սա ձեզ մուտք կգործի և ձեր հրամանի տողի ծրագիրը կկապի MySQL հուշման հետ:
- Դուք պետք է տեսնեք, որ «MySQL>» պիտակը հայտնվի ձեր հրամանի տողի հավելվածում: Այս պահից սկսած, ձեր մուտքագրած ցանկացած հրաման մշակվելու է MySQL հրամանի տողի ծրագրի միջոցով:
- Հասկացեք, թե ինչպես մուտքագրել MySQL հրամաններ: MySQL հրամանները պետք է մուտքագրվեն ստորակետով (;) հրամանի վերջին մասից անմիջապես հետո, չնայած կարող եք նաև մուտքագրել հրաման, մուտքագրել ստորակետ և կրկին սեղմել ↵ Enter:
Մաս 2 -ից 3 -ը. Ստեղծում է տվյալների բազա
Քայլ 1. Ստեղծեք ձեր տվյալների բազայի ֆայլը:
Դուք դա կանեք ՝ մուտքագրելով «ստեղծել տվյալների բազա» հրամանը, ստեղծեք տվյալների բազա, ավելացնելով ձեր տվյալների բազայի անունը և ստորակետը և սեղմելով ↵ Enter: «Pet Records» անունով տվյալների բազայի համար, օրինակ, մուտքագրեք հետևյալը.
ստեղծել տվյալների բազա Pet_Records;
- Ձեր տվյալների բազայի անունը չի կարող բացատներ ունենալ դրանում. եթե ցանկանում եք անունին բացատ ավելացնել, ապա պետք է օգտագործեք ընդգծում (օրինակ ՝ «Իմ ընկերները» կդառնա «Իմ_ընկերների_շնորհակալները»):
- Յուրաքանչյուր MySQL հրաման պետք է ավարտվի ստորակետով: Եթե առաջին անգամ բաց թողեցիք ստորակետը, կարող եք մուտքագրել այն կողքին … որը հայտնվում է, այնուհետև կրկին սեղմեք ↵ Enter:
Քայլ 2. Displayուցադրել ընթացիկ տվյալների բազաները:
Կարող եք ներկայացնել ընթացիկ տվյալների շտեմարանների ցուցակ ՝ մուտքագրելով հետևյալը, այնուհետև սեղմելով ↵ Enter:
շտեմարանների ցուցադրում;
Քայլ 3. Ընտրեք ձեր տվյալների բազան:
Databaseանկից կարող եք ընտրել ձեր տվյալների բազան `մուտքագրելով օգտագործելու անունը, որտեղ« անունը »տվյալների բազայի անունն է: Օրինակ, ձեր «Pet Records» տվյալների բազայի համար դուք պետք է մուտքագրեք հետևյալը և սեղմեք ↵ Enter:
օգտագործել Pet_Records;
Քայլ 4. Սպասեք հաստատման հաղորդագրությանը:
Երբ տեսնեք, որ «Տվյալների բազան փոխված է» արտահայտությունը հայտնվում է ձեր վերջին մուտքագրված հրամանի ներքևում, ազատ եք շարունակել տվյալների բազայի բովանդակության ստեղծումը:
3 -րդ մաս 3 -ից. Սեղանի ստեղծում
Քայլ 1. Հասկացեք սեղանի տարբեր հրամանները:
Ձեր սեղանի մի քանի հիմնական ասպեկտներ կան, որոնք կցանկանայիք իմանալ նախքան դրանց ստեղծելը.
- Վերնագիր - Ձեր վերնագիրը կգա անմիջապես «ստեղծել աղյուսակ» հրամանից հետո և պետք է հետևի նույն կանոններին, ինչ տվյալների բազայի անունը (օրինակ ՝ բացատներ չկան):
- Սյունակի վերնագիր - Դուք կարող եք որոշել սյունակների վերնագրերը ՝ տարբեր անուններ մուտքագրելով փակագծերում (տե՛ս հաջորդ քայլի օրինակը):
- Բջջի երկարություն. Բջիջի երկարությունը որոշելիս դուք կօգտագործեք կամ «VARCHAR» (փոփոխական նիշ, այսինքն ՝ կարող եք մուտքագրել մեկից և VARCHAR- ի սահմանաչափերի թվից) կամ «CHAR» (պահանջում է ոչ ավել, ոչ պակաս, քան նշված է նիշերի քանակը, օրինակ ՝ CHAR (1) պահանջում է մեկ նիշ, CHAR (3) ՝ երեք նիշ և այլն):
-
Ամսաթիվ. Եթե ցանկանում եք ամսաթիվ ավելացնել ձեր գծապատկերին, ապա կօգտագործեք «DATE» հրամանը `նշելու համար, որ սյունակի բովանդակությունը կձևակերպվի որպես ամսաթիվ: Ամսաթիվը պետք է մուտքագրվի
YYYY-MM-DD
- ձևաչափ
Քայլ 2. Ստեղծեք աղյուսակի ուրվագիծը:
Նախքան ձեր գծապատկերի տվյալները մուտքագրելը, ձեզ հարկավոր է ստեղծել գծապատկերի կառուցվածքը `մուտքագրելով հետևյալը, այնուհետև սեղմելով ↵ Enter:
ստեղծել սեղանի անուն (սյունակ 1 varchar (20), սյունակ 2 varchar (30), սյունակ 3 նշան (1), սյունակ 4 ամսաթիվ);
- Օրինակ, «VETCHAR» սյունակներով, CHAR սյունակով և ամսաթվով «Կենդանիներ» կոչվող աղյուսակ ստեղծելու համար կարող եք գրել հետևյալը.
ստեղծել սեղան Pets (Անուն varchar (20), Breed varchar (30), Sex char (1), DOB ամսաթիվ);
Քայլ 3. Ձեր սեղանին ավելացրեք տող:
«Տեղադրեք» հրամանի միջոցով կարող եք տող առ տող մուտքագրել ձեր տվյալների շտեմարանի տեղեկատվությունը.
տեղադրեք անվան արժեքների մեջ ('column1 value', 'column2 value', 'column3 value', 'column4 value');
-
Նախկինում օգտագործված «Կենդանիներ» աղյուսակի օրինակի համար ձեր տողը կարող է ունենալ այս տեսքը.
ներդնել ընտանի կենդանիների արժեքների մեջ ('Fido', 'Husky', 'M', '2017-04-12');
- Սյունակի բովանդակության համար կարող եք մուտքագրել NULL բառը, եթե սյունակը դատարկ է:
Քայլ 4. Հնարավորության դեպքում տեղադրեք ձեր մնացած տվյալները:
Եթե ձեր տվյալների բազան համեմատաբար փոքր է, կարող եք տող-տող տեղադրել տվյալների մնացած մասը `օգտագործելով« ներդիր »ծածկագիրը: Եթե ընտրում եք դա անել, բաց թողեք հաջորդ քայլը:
Քայլ 5. Անհրաժեշտության դեպքում վերբեռնեք տեքստային ֆայլ:
Եթե ունեք տվյալների բազա, որը պահանջում է ավելի շատ տողեր, քան գործնականում ձեռքով տեղադրելը, կարող եք հղել տեքստային ֆայլ, որը պարունակում է տվյալներ ՝ օգտագործելով հետևյալ ծածկագիրը.
բեռնել տվյալների տեղական/inflat '/path/name.txt' աղյուսակի անվան տողերում `վերջացրած '\ r / n';
-
«Կենդանիներ» օրինակի համար դուք կգրեիք հետևյալի պես մի բան.
բեռնել տվյալների տեղական infile 'C: /Users/name/Desktop/pets.txt' աղյուսակում «\ r / n» - ով ավարտված ընտանի կենդանիների տողերը;
- Mac համակարգչի վրա դուք պետք է օգտագործեք «տողերն ավարտված են» հրամանը '\ r' - ի փոխարեն '\ r / n' - ի փոխարեն:
Քայլ 6. Դիտեք ձեր սեղանը:
Մուտքագրեք շոուի տվյալների բազաները; հրաման, այնուհետև ընտրեք ձեր տվյալների բազան ՝ մուտքագրելով select * անունից; որտեղ «անունը» տվյալների բազայի անունն է: Օրինակ, եթե օգտագործում եք «Կենդանիների գրառումներ» տվյալների բազան, ապա մուտքագրեք հետևյալը.
շտեմարանների ցուցադրում; ընտրել * Pet_Records- ից;
Խորհուրդներ
-
Սովորաբար օգտագործվող տվյալների որոշ տեսակներ ներառում են հետևյալը.
- CHAR(երկարություն) - ֆիքսված երկարության բնույթի տող
- ՎԱՐՉԱՐ(երկարություն) - փոփոխական երկարության բնույթի տող `առավելագույն երկարությամբ երկարությամբ
- ՏԵՔՍՏ - փոփոխական երկարության բնույթի տող `64KB տեքստի առավելագույն երկարությամբ
- INT(երկարություն)-32 բիթանոց ամբողջ երկարություն ՝ առավելագույն երկարության թվանշաններով («-»-ը բացասական թվի համար հաշվարկվում է որպես «թվանշան»)
- ՏԵՍԱԿԱՆ(երկարություն, դեկ) - տասնորդական թիվ մինչև ընդհանուր երկարության ցուցադրման նիշ; dec դաշտը ցույց է տալիս թույլատրելի տասնորդական տեղերի առավելագույն քանակը
- DATE - Ամսաթվի արժեքը (տարի, ամիս, ամսաթիվ)
- TԱՄԱՆԱԿԸ - valueամանակի արժեքը (ժամ, րոպե, վայրկյան)
- Հաշվիչ(«արժեք 1», «արժեք 2»,…) - թվարկված արժեքների ցանկ
-
Որոշ լրացուցիչ պարամետրեր ներառում են հետևյալը.
- ՈՉ NULL - Պետք է նշվի արժեք: Չի կարելի դաշտը դատարկ թողնել:
- ՊԱՇՏՊԱՆՈԹՅՈՆ default-value-Եթե արժեք չի տրվում, ապա կանխադրված արժեքը վերագրվում է դաշտին:
- ՉՍՏԱՍՎԱ - Թվային դաշտերի համար ապահովում է, որ թիվը երբեք բացասական չլինի:
- AUTO_INCREMENT - Արժեքը կավելանա ինքնաբերաբար ամեն անգամ, երբ տող ավելացվի աղյուսակին:
Գուշացումներ
- Եթե ձեր MySQL սերվերը չի աշխատում, երբ փորձում եք մուտք գործել «mysql» հրամանի տող, չեք կարողանա շարունակել:
- Ինչպես ցանկացած կոդավորման դեպքում, համոզվեք, որ ձեր հրամանները գրված և ճշգրտված են ճիշտ դրանք մուտքագրելուց առաջ: