Հեղինակ:
Tamara Smith
Ստեղծման Ամսաթիվը:
20 Հունվար 2021
Թարմացման Ամսաթիվը:
1 Հուլիս 2024
![Ինչպես տեղադրել XAMPP ԼՈՒՍԱՄՈՒՏՆԵՐԻ ON 10-ում](https://i.ytimg.com/vi/LDPJOxdV2Zc/hqdefault.jpg)
Բովանդակություն
MySQL- ը կարող է բավականին վախեցնող ծրագիր լինել: Բոլոր հրամանները պետք է մուտքագրվեն հրամանի տողից. չկա գրաֆիկական ինտերֆեյս: Այդ պատճառով կարևոր է ունենալ տվյալների բազայի ստեղծման և խմբագրման որոշ հիմնական գիտելիքներ, որպեսզի կարողանաք ինքներդ ձեզ շատ ժամանակ խնայել և գլխացավեր ունենալ: Հետևեք ստորև ներկայացված ուղեցույցին ՝ ԱՄՆ նահանգների տվյալների շտեմարան ստեղծելու համար: և յուրաքանչյուր նահանգի բնակիչների թիվը:
Քայլել
2-ի մեթոդ 1. Շտեմարանի ստեղծում և խմբագրում
Ստեղծեք տվյալների շտեմարան: MySQL հրամանի տողից գործարկել հրամանը CREATE DATABASE DATABASENAME>; մեջ Փոխարինեք DATABASENAMEs> անունները ձեր տվյալների բազայի համար, առանց բացատների:
- Օրինակ ՝ ԱՄՆ բոլոր նահանգների տվյալների շտեմարան ստեղծելու համար մուտքագրեք հետևյալ ծածկագիրը. ՍՏԵԵՔ ՏԵATԵԿԱՏՎԱԿԱՆ ՇՈՒՏ us_states;
- Նշում. Հրամանները պետք չէ մեծատառերով գրել:
- Նշում. MySQL- ի բոլոր հրամանները պետք է ավարտվեն «;» - ով: Եթե դա մոռանաս, կարող ես պարզապես ";" հաջորդ տողում, որպեսզի ամեն դեպքում կարողանանք կատարել նախորդ հրամանը:
Availableուցադրվում է ձեր մատչելի շտեմարանների ցուցակը: Գործարկել հրամանը SHՈՒԱԴՐԵԼ ՏՎՅԱԼՆԵՐԻ ԲԱԵՐ; ձեր պահված բոլոր տվյալների բազաների ցուցակը ցուցադրելու համար: Բացի ձեր ստեղծած շտեմարանից, դուք տեսնում եք նաև mysql շտեմարան և թեստային շտեմարան: Սա առայժմ կարող եք անտեսել:
Ընտրեք ձեր տվյալների բազան: Տվյալների բազան ստեղծվելուց հետո դուք պետք է ընտրեք այն ՝ այն խմբագրելու համար: Մուտքագրեք հետևյալ հրահանգը. ՕԳՏԱԳՈՐԵԼ us_states; Այժմ կտեսնեք տվյալների շտեմարանի հաղորդագրության փոփոխությունը ՝ ձեզ տեղեկացնելու համար, որ ձեր ակտիվ շտեմարանն այժմ us_states է:
Ստեղծեք աղյուսակ: Աղյուսակ է, որտեղ պահվում են ձեր տվյալների բազայի բոլոր տվյալները: Դա ստեղծելու համար դուք առաջին հերթին պետք է մուտքագրեք սեղանի բոլոր ձևաչափումները առաջին հրամանում: Աղյուսակ ստեղծելու համար մուտքագրեք հետևյալ հրահանգը. Սա կստեղծի աղյուսակ, որը կոչվում է «նահանգներ» և ունի 3 դաշտ ՝ id, նահանգ և բնակչություն:
- INT հրամանը ապահովում է, որ դաշտի ID- ն կարող է պարունակել միայն ամբողջ թվեր (ամբողջ թվեր):
- NOT NULL հրամանը ապահովում է, որ id դաշտը չի կարող դատարկ լինել:
- PRIMARY KEY ստեղնը նշում է, որ id դաշտը սեղանի բանալին է: Հիմնական դաշտը եզակի է և չի կարող պարունակել կրկնօրինակներ:
- AUTO_INCREMENT հրամանը հանգեցնում է այն բանին, որ id դաշտը ավելացվի ամեն անգամ, երբ գրառում / գրառում ավելացվի, հիմնականում ինքնաբերաբար համարակալելով յուրաքանչյուր գրառում:
- CHAR (նիշեր) և INT (ամբողջ թվեր) ծածկագրերը ցույց են տալիս, թե տվյալների որ տեսակը կարող է մուտքագրվել այդ դաշտերում: Հրամաններին կից համարը ցույց է տալիս, թե քանի նիշ կարող է տեղավորվել դաշտում:
Ստեղծեք գրառում աղյուսակում: Այժմ, երբ աղյուսակը ստեղծվել է, ժամանակն է սկսել տվյալների մուտքագրումը: Առաջին մուտքի համար օգտագործեք հետևյալ հրահանգը. INSERT INTO Նահանգներ (id, նահանգ, բնակչություն) ԱՐUԵՔՆԵՐ (NULL, «Alabama», «4822023»);
- Ըստ էության, դուք շտեմարանին ասում եք, որ տվյալները տեղադրեն աղյուսակի երեք համապատասխան դաշտերում:
- Քանի որ դաշտի ID- ն ունի NULL հատկություն, NULL արժեքը մուտքագրելով `այս AUTO_INCREMENT- ի շնորհիվ այս դաշտը ավտոմատ կավելացվի 1-ով:
Էլ ավելի գրառումներ կատարեք: Դուք կարող եք ստեղծել բազմաթիվ գրառումներ ՝ օգտագործելով մեկ հրաման: Հետևյալ 3 նահանգները մուտքագրելու համար մուտքագրեք հետևյալը. ՄՏԱԵՔ նահանգների մեջ (id, նահանգ, բնակչություն) ԱՐUԵՔՆԵՐ (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Արկանզաս »,« 2949131 »);
- Սա կստեղծի նման աղյուսակ.
Հարցրեք ձեր նոր տվյալների բազան: Այժմ տվյալների շտեմարան ստեղծվելուց հետո կարող եք հարցումներ գործարկել ՝ կոնկրետ արդյունքներ ստանալու համար: Նախ մուտքագրեք հետևյալ հրամանը. SELECT * FROM us_states; Սա վերադարձնում է տվյալների բազան ամբողջությամբ ՝ հրամանի « *» աստղանիշի պատճառով, ինչը նշանակում է «բոլորը» կամ բոլորը:
- Ավելի առաջադեմ հարցումը հետևյալն է. ԸՆՏՐԵՔ պետություն, բնակչություն ՄԵ us_ՊԵՏՈՒԹՅՈՒՆՆԵՐԻ OR Պատվիրեք ըստ բնակչության. Սա վերադարձնում է պետությունների աղյուսակը ըստ բնակչության թվաքանակի, այլ ոչ թե այբբենական կարգով: ID դաշտը չի ցուցադրվում, քանի որ դուք միայն խնդրել եք գրառումների նիշքն ու բնակչությունը:
- Նահանգների բնակչությունը հակառակ կարգով ցուցադրելու համար օգտագործեք հետևյալ հարցումը. ԸՆՏՐԵՔ պետություն, բնակչություն մեզնից պետություններից Պատվիրեք ըստ բնակչության DESC; DESC հարցումը վերադարձնում է ցուցակը հակառակ հերթականությամբ ՝ ամենաբարձրից ամենացածր:
- Սա կստեղծի նման աղյուսակ.
2-ի մեթոդ 2. Շարունակեք MySQL- ով
Տեղադրեք MySQL ձեր Windows համակարգչի վրա: Իմացեք, թե ինչպես տեղադրել MySQL- ը ձեր տան համակարգչում:
MySQL տվյալների շտեմարանի հեռացում:
Սովորեք PHP և MySQL: PHP- ի և MySQL- ի ուսուցումը հնարավորություն կտա ձեզ ստեղծել հզոր կայքեր զվարճանքի և աշխատանքի համար:
Պահուստավորեք MySQL շտեմարանները: Ձեր տվյալների պատճեն պատրաստելը միշտ խորհուրդ է տրվում, հատկապես, եթե դրանք վերաբերում են կարևոր տվյալների բազային:
Ձեր տվյալների բազայի կառուցվածքի փոփոխություն: Եթե տվյալների բազան այլ կերպ օգտագործվի, գուցե ստիպված լինեք փոխել դրա կառուցվածքը ՝ տարբեր տվյալներ մշակելու համար:
Խորհուրդներ
- Մի քանի սովորաբար օգտագործվող տվյալների տեսակներ. (Ամբողջական ցուցակի համար տե՛ս mysql փաստաթղթերը http://dev.mysql.com/doc/)
- CHAR(երկարություն) - Լարի / նիշի տողի նիշերի քանակը
- ՎԱՐՉԱՐ(երկարություն) - տողի առավելագույն նիշերի փոփոխական քանակ: Երկարություն երկարություն.
- ՏԵՔՍՏ - Տողի առավելագույն նիշերի փոփոխական քանակ: 64 ԿԲ տեքստի երկարություն:
- ԻՆԹ(երկարություն) - 32-բիթանոց ամբողջ թիվ, որի առավելագույն թվանշաններով նշվում է երկարություն («-» -ը հաշվում են որպես բացասական թվանշանի թվանշան):
- ՏԱՍՆԱԿԱՆ(երկարություն,դեկ) - տասնորդական համար `թվանշանների թվով, որոնք նշված են երկարություն, Դաշտը դեկ նշում է թույլատրված տասնորդական վայրերի առավելագույն քանակը:
- Ամսաթիվ - Ամսաթիվ (տարի, ամիս, ամսաթիվ)
- TԱՄԱՆԱԿ - Timeամանակ (ժամեր, րոպեներ, վայրկյաններ)
- ENUM(’արժեք 1’,’արժեք 2«, ....) - Թվարկային արժեքների ցուցակ:
- Որոշ ընտրովի պարամետրեր.
- ՈՉ ՄԻՇՏ - Պետք է տրամադրվի արժեք: Դաշտը չի կարող դատարկ մնալ:
- ԴԵՖԱԼՏլռելյայն արժեք - Եթե ոչ մի արժեք նշված չէ, ապա լռելյայն արժեք նշանակված է դաշտում:
- ՉՍՏՈՐԱԳՐՎԱ - Թվային դաշտերի համար համոզվեք, որ համարը երբեք բացասական չէ:
- AUTO_INCREMENT - Արժեքն ինքնաբերաբար ավելանում է ամեն անգամ, երբ շարքը ավելացվում է աղյուսակում: