MySQL- ում տվյալների շտեմարանի ստեղծում

Հեղինակ: Tamara Smith
Ստեղծման Ամսաթիվը: 20 Հունվար 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
Ինչպես տեղադրել XAMPP ԼՈՒՍԱՄՈՒՏՆԵՐԻ ON 10-ում
Տեսանյութ: Ինչպես տեղադրել XAMPP ԼՈՒՍԱՄՈՒՏՆԵՐԻ ON 10-ում

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

MySQL- ը կարող է բավականին վախեցնող ծրագիր լինել: Բոլոր հրամանները պետք է մուտքագրվեն հրամանի տողից. չկա գրաֆիկական ինտերֆեյս: Այդ պատճառով կարևոր է ունենալ տվյալների բազայի ստեղծման և խմբագրման որոշ հիմնական գիտելիքներ, որպեսզի կարողանաք ինքներդ ձեզ շատ ժամանակ խնայել և գլխացավեր ունենալ: Հետևեք ստորև ներկայացված ուղեցույցին ՝ ԱՄՆ նահանգների տվյալների շտեմարան ստեղծելու համար: և յուրաքանչյուր նահանգի բնակիչների թիվը:

Քայլել

2-ի մեթոդ 1. Շտեմարանի ստեղծում և խմբագրում

  1. Ստեղծեք տվյալների շտեմարան: MySQL հրամանի տողից գործարկել հրամանը CREATE DATABASE DATABASENAME>; մեջ Փոխարինեք DATABASENAMEs> անունները ձեր տվյալների բազայի համար, առանց բացատների:
    • Օրինակ ՝ ԱՄՆ բոլոր նահանգների տվյալների շտեմարան ստեղծելու համար մուտքագրեք հետևյալ ծածկագիրը. ՍՏԵԵՔ ՏԵATԵԿԱՏՎԱԿԱՆ ՇՈՒՏ us_states;
    • Նշում. Հրամանները պետք չէ մեծատառերով գրել:
    • Նշում. MySQL- ի բոլոր հրամանները պետք է ավարտվեն «;» - ով: Եթե ​​դա մոռանաս, կարող ես պարզապես ";" հաջորդ տողում, որպեսզի ամեն դեպքում կարողանանք կատարել նախորդ հրամանը:
  2. Availableուցադրվում է ձեր մատչելի շտեմարանների ցուցակը: Գործարկել հրամանը SHՈՒԱԴՐԵԼ ՏՎՅԱԼՆԵՐԻ ԲԱԵՐ; ձեր պահված բոլոր տվյալների բազաների ցուցակը ցուցադրելու համար: Բացի ձեր ստեղծած շտեմարանից, դուք տեսնում եք նաև mysql շտեմարան և թեստային շտեմարան: Սա առայժմ կարող եք անտեսել:
  3. Ընտրեք ձեր տվյալների բազան: Տվյալների բազան ստեղծվելուց հետո դուք պետք է ընտրեք այն ՝ այն խմբագրելու համար: Մուտքագրեք հետևյալ հրահանգը. ՕԳՏԱԳՈՐԵԼ us_states; Այժմ կտեսնեք տվյալների շտեմարանի հաղորդագրության փոփոխությունը ՝ ձեզ տեղեկացնելու համար, որ ձեր ակտիվ շտեմարանն այժմ us_states է:
  4. Ստեղծեք աղյուսակ: Աղյուսակ է, որտեղ պահվում են ձեր տվյալների բազայի բոլոր տվյալները: Դա ստեղծելու համար դուք առաջին հերթին պետք է մուտքագրեք սեղանի բոլոր ձևաչափումները առաջին հրամանում: Աղյուսակ ստեղծելու համար մուտքագրեք հետևյալ հրահանգը. Սա կստեղծի աղյուսակ, որը կոչվում է «նահանգներ» և ունի 3 դաշտ ՝ id, նահանգ և բնակչություն:
    • INT հրամանը ապահովում է, որ դաշտի ID- ն կարող է պարունակել միայն ամբողջ թվեր (ամբողջ թվեր):
    • NOT NULL հրամանը ապահովում է, որ id դաշտը չի կարող դատարկ լինել:
    • PRIMARY KEY ստեղնը նշում է, որ id դաշտը սեղանի բանալին է: Հիմնական դաշտը եզակի է և չի կարող պարունակել կրկնօրինակներ:
    • AUTO_INCREMENT հրամանը հանգեցնում է այն բանին, որ id դաշտը ավելացվի ամեն անգամ, երբ գրառում / գրառում ավելացվի, հիմնականում ինքնաբերաբար համարակալելով յուրաքանչյուր գրառում:
    • CHAR (նիշեր) և INT (ամբողջ թվեր) ծածկագրերը ցույց են տալիս, թե տվյալների որ տեսակը կարող է մուտքագրվել այդ դաշտերում: Հրամաններին կից համարը ցույց է տալիս, թե քանի նիշ կարող է տեղավորվել դաշտում:
  5. Ստեղծեք գրառում աղյուսակում: Այժմ, երբ աղյուսակը ստեղծվել է, ժամանակն է սկսել տվյալների մուտքագրումը: Առաջին մուտքի համար օգտագործեք հետևյալ հրահանգը. INSERT INTO Նահանգներ (id, նահանգ, բնակչություն) ԱՐUԵՔՆԵՐ (NULL, «Alabama», «4822023»);
    • Ըստ էության, դուք շտեմարանին ասում եք, որ տվյալները տեղադրեն աղյուսակի երեք համապատասխան դաշտերում:
    • Քանի որ դաշտի ID- ն ունի NULL հատկություն, NULL արժեքը մուտքագրելով `այս AUTO_INCREMENT- ի շնորհիվ այս դաշտը ավտոմատ կավելացվի 1-ով:
  6. Էլ ավելի գրառումներ կատարեք: Դուք կարող եք ստեղծել բազմաթիվ գրառումներ ՝ օգտագործելով մեկ հրաման: Հետևյալ 3 նահանգները մուտքագրելու համար մուտքագրեք հետևյալը. ՄՏԱԵՔ նահանգների մեջ (id, նահանգ, բնակչություն) ԱՐUԵՔՆԵՐ (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Արկանզաս »,« 2949131 »);
    • Սա կստեղծի նման աղյուսակ.

      Հարցրեք ձեր նոր տվյալների բազան: Այժմ տվյալների շտեմարան ստեղծվելուց հետո կարող եք հարցումներ գործարկել ՝ կոնկրետ արդյունքներ ստանալու համար: Նախ մուտքագրեք հետևյալ հրամանը. SELECT * FROM us_states; Սա վերադարձնում է տվյալների բազան ամբողջությամբ ՝ հրամանի « *» աստղանիշի պատճառով, ինչը նշանակում է «բոլորը» կամ բոլորը:
      • Ավելի առաջադեմ հարցումը հետևյալն է. ԸՆՏՐԵՔ պետություն, բնակչություն ՄԵ us_ՊԵՏՈՒԹՅՈՒՆՆԵՐԻ OR Պատվիրեք ըստ բնակչության. Սա վերադարձնում է պետությունների աղյուսակը ըստ բնակչության թվաքանակի, այլ ոչ թե այբբենական կարգով: ID դաշտը չի ցուցադրվում, քանի որ դուք միայն խնդրել եք գրառումների նիշքն ու բնակչությունը:
      • Նահանգների բնակչությունը հակառակ կարգով ցուցադրելու համար օգտագործեք հետևյալ հարցումը. ԸՆՏՐԵՔ պետություն, բնակչություն մեզնից պետություններից Պատվիրեք ըստ բնակչության DESC; DESC հարցումը վերադարձնում է ցուցակը հակառակ հերթականությամբ ՝ ամենաբարձրից ամենացածր:

2-ի մեթոդ 2. Շարունակեք MySQL- ով

  1. Տեղադրեք MySQL ձեր Windows համակարգչի վրա: Իմացեք, թե ինչպես տեղադրել MySQL- ը ձեր տան համակարգչում:
  2. MySQL տվյալների շտեմարանի հեռացում:
  3. Սովորեք PHP և MySQL: PHP- ի և MySQL- ի ուսուցումը հնարավորություն կտա ձեզ ստեղծել հզոր կայքեր զվարճանքի և աշխատանքի համար:
  4. Պահուստավորեք MySQL շտեմարանները: Ձեր տվյալների պատճեն պատրաստելը միշտ խորհուրդ է տրվում, հատկապես, եթե դրանք վերաբերում են կարևոր տվյալների բազային:
  5. Ձեր տվյալների բազայի կառուցվածքի փոփոխություն: Եթե ​​տվյալների բազան այլ կերպ օգտագործվի, գուցե ստիպված լինեք փոխել դրա կառուցվածքը ՝ տարբեր տվյալներ մշակելու համար:

Խորհուրդներ

  • Մի քանի սովորաբար օգտագործվող տվյալների տեսակներ. (Ամբողջական ցուցակի համար տե՛ս mysql փաստաթղթերը http://dev.mysql.com/doc/)
    • CHAR(երկարություն) - Լարի / նիշի տողի նիշերի քանակը
    • ՎԱՐՉԱՐ(երկարություն) - տողի առավելագույն նիշերի փոփոխական քանակ: Երկարություն երկարություն.
    • ՏԵՔՍՏ - Տողի առավելագույն նիշերի փոփոխական քանակ: 64 ԿԲ տեքստի երկարություն:
    • ԻՆԹ(երկարություն) - 32-բիթանոց ամբողջ թիվ, որի առավելագույն թվանշաններով նշվում է երկարություն («-» -ը հաշվում են որպես բացասական թվանշանի թվանշան):
    • ՏԱՍՆԱԿԱՆ(երկարություն,դեկ) - տասնորդական համար `թվանշանների թվով, որոնք նշված են երկարություն, Դաշտը դեկ նշում է թույլատրված տասնորդական վայրերի առավելագույն քանակը:
    • Ամսաթիվ - Ամսաթիվ (տարի, ամիս, ամսաթիվ)
    • TԱՄԱՆԱԿ - Timeամանակ (ժամեր, րոպեներ, վայրկյաններ)
    • ENUM(’արժեք 1’,’արժեք 2«, ....) - Թվարկային արժեքների ցուցակ:
  • Որոշ ընտրովի պարամետրեր.
    • ՈՉ ՄԻՇՏ - Պետք է տրամադրվի արժեք: Դաշտը չի կարող դատարկ մնալ:
    • ԴԵՖԱԼՏլռելյայն արժեք - Եթե ոչ մի արժեք նշված չէ, ապա լռելյայն արժեք նշանակված է դաշտում:
    • ՉՍՏՈՐԱԳՐՎԱ - Թվային դաշտերի համար համոզվեք, որ համարը երբեք բացասական չէ:
    • AUTO_INCREMENT - Արժեքն ինքնաբերաբար ավելանում է ամեն անգամ, երբ շարքը ավելացվում է աղյուսակում: