Ky wikiHow ju mëson se si të krijoni një bazë të dhënash në MySQL. Për të krijuar një bazë të dhënash, do të duhet të hapni ndërfaqen e linjës së komandës "mysql" dhe të futni komandat e bazës së të dhënave tuaja ndërsa serveri është duke funksionuar.
Hapa
Pjesa 1 nga 3: Hapja e Linjës së Komandës MySQL
Hapi 1. Sigurohuni që serveri juaj MySQL është i lidhur
Nëse serveri juaj MySQL nuk është aktualisht online, nuk mund të krijoni një bazë të dhënash.
Ju mund të kontrolloni statusin e serverit duke hapur MySQL Workbench, duke zgjedhur serverin tuaj dhe duke parë treguesin "Statusi i Serverit" në skedën "Administrata - Statusi i Serverit"
Hapi 2. Kopjoni shtegun e dosjes së instalimit
Kjo rrugë do të ndryshojë në varësi të faktit nëse jeni duke përdorur një kompjuter Windows ose një Mac:
- Windows - Kopjoni C:/Program Files/MySQL/MySQL Workbench 8.0 CE/sigurohuni që të zëvendësoni emrin e dosjes së fundit me emrin më aktual MySQL.
- Mac-Kopjoni /usr/local/mysql-8.0.13-osx10.13-x86_64/ duke u siguruar që të zëvendësoni emrin e dosjes së fundit me emrin e dosjes MySQL më aktuale.
Hapi 3. Hapni vijën komanduese të kompjuterit tuaj
Ju do të përdorni Command Prompt në një kompjuter Windows, ndërsa përdoruesit e Mac do të hapin Terminalin.
Hapi 4. Kaloni në drejtorinë e dosjes së instalimit MySQL
Shkruani cd dhe një hapësirë, ngjiteni në rrugën drejt dosjes së instalimit dhe shtypni ↵ Enter. Për shembull, ju do të bëni sa më poshtë në shumicën e kompjuterëve Windows:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Hapi 5. Hapni komandën e hyrjes në MySQL
Për shembull, për të hapur komandën e hyrjes për një përdorues të quajtur "unë", duhet të shkruani sa vijon dhe shtypni ↵ Enter:
mysql -u me -p
Hapi 6. Futni fjalëkalimin e llogarisë tuaj
Shkruani fjalëkalimin për llogarinë tuaj të përdoruesit MySQL, më pas shtypni ↵ Enter. Kjo do t'ju identifikojë dhe do të lidhë aplikacionin tuaj të linjës së komandës me kërkesën MySQL.
- Ju duhet të shihni që etiketa "MySQL>" shfaqet në aplikacionin tuaj të linjës së komandës. Nga kjo pikë e tutje, çdo komandë që futni do të përpunohet përmes aplikacionit të linjës së komandës MySQL.
- Kuptoni se si të futni komandat MySQL. Komandat MySQL duhet të futen me një pikëpresje (;) menjëherë pas pjesës së fundit të komandës, megjithëse ju gjithashtu mund të futni komandën, shkruani një pikëpresje dhe shtypni ↵ Enter përsëri.
Pjesa 2 nga 3: Krijimi i një baze të dhënash
Hapi 1. Krijoni skedarin e bazës së të dhënave tuaja
Ju do ta bëni këtë duke shtypur komandën "krijoni bazën e të dhënave" krijoni bazën e të dhënave, duke shtuar emrin e bazës së të dhënave tuaja dhe një pikëpresje dhe duke shtypur ↵ Enter. Për një bazë të dhënash të quajtur "Pet Records", për shembull, duhet të futni sa vijon:
krijoni bazën e të dhënave Pet_Records;
- Emri i bazës së të dhënave tuaja nuk mund të ketë hapësira në të; nëse doni t'i shtoni një hapësirë emrit, do të duhet të përdorni një nënvizim (për shembull, "Friends of Mine" do të bëhej "Friends_of_Mine").
- Çdo komandë MySQL duhet të përfundojë me pikëpresje. Nëse ju mungon pikëpresja herën e parë, mund ta shkruani pranë … e cila shfaqet dhe më pas shtypni ↵ Enter përsëri.
Hapi 2. Shfaq bazat e të dhënave aktuale
Ju mund të paraqisni një listë të bazave të të dhënave aktuale duke shtypur në vijim dhe pastaj duke shtypur ↵ Enter:
shfaq bazat e të dhënave;
Hapi 3. Zgjidhni bazën e të dhënave tuaja
Ju mund të zgjidhni bazën e të dhënave tuaja nga lista duke shtypur emrin e përdorimit ku "emri" është emri i bazës së të dhënave. Për shembull, për bazën e të dhënave "Pet Records", ju duhet të shtypni sa vijon dhe shtypni ↵ Enter:
përdorni Pet_Records;
Hapi 4. Prisni mesazhin e konfirmimit
Pasi të shihni se fraza "Baza e të dhënave ndryshoi" shfaqet nën komandën tuaj të shtypur të fundit, jeni të lirë të vazhdoni me krijimin e përmbajtjes së bazës së të dhënave.
Pjesa 3 nga 3: Krijimi i një Tabele
Hapi 1. Kuptoni komandat e ndryshme të tabelës
Ka disa aspekte kryesore të tryezës suaj që do të dëshironi të dini para se të krijoni një:
- Titulli - Titulli juaj do të shkojë direkt pas komandës "krijo tabelë" dhe duhet të ndjekë të njëjtat rregulla si emri i bazës së të dhënave tuaja (p.sh., pa hapësira).
- Titulli i kolonës - Ju mund të përcaktoni titujt e kolonave duke shtypur emra të ndryshëm në një grup kllapash (shihni shembullin e hapit tjetër).
- Gjatësia e qelizës - Kur përcaktoni gjatësinë e qelizës, do të përdorni ose "VARCHAR" (karaktere të ndryshueshme, që do të thotë se mund të shkruani midis njërit dhe numrit limit të karaktereve të VARCHAR) ose "CHAR" (nuk kërkon më shumë dhe më pak se sa specifikohet numri i karaktereve; për shembull, CHAR (1) kërkon një karakter, CHAR (3) kërkon tre karaktere, dhe kështu me radhë).
-
Data - Nëse dëshironi të shtoni një datë në grafikun tuaj, do të përdorni komandën "DATE" për të treguar që përmbajtja e kolonës do të formatohet si një datë. Data duhet të shënohet
VVVV-MM-DD
- format.
Hapi 2. Krijoni skicën e tabelës
Para se të futni të dhëna për tabelën tuaj, do t'ju duhet të krijoni strukturën e grafikut duke shtypur në vijim dhe më pas duke shtypur ↵ Enter:
krijoni emrin e tabelës (kolona1 varchar (20), kolona2 varchar (30), kolona3 char (1), kolona4 data);
- Për shembull, për të krijuar një tabelë të quajtur "Kafshët shtëpiake" me dy kolona VARCHAR, një kolonë CHAR dhe një kolonë datash, mund të shkruani sa vijon:
krijoni tryezë Kafshët shtëpiake (Emri varchar (20), Raca varchar (30), Seksi i shenjës (1), data DOB);
Hapi 3. Shtoni një rresht në tryezën tuaj
Duke përdorur komandën "insert", mund të futni informacionin e bazës së të dhënave tuaja rresht pas rreshti:
futni në vlerat e emrit ('vlera e kolonës1', 'vlera e kolonës2', 'vlera e kolonës3', 'vlera e kolonës4');
-
Për shembullin e tabelës "Kafshët shtëpiake" të përdorura më parë, linja juaj mund të duket kështu:
fut në vlerat e kafshëve shtëpiake ('Fido', 'Husky', 'M', '2017-04-12');
- Mund të futni fjalën NULL për përmbajtjen e një kolone nëse kolona është bosh.
Hapi 4. Futni pjesën tjetër të të dhënave tuaja nëse është e mundur
Nëse baza juaj e të dhënave është relativisht e vogël, mund të futni pjesën tjetër të të dhënave rresht pas rreshti duke përdorur kodin "fut". Nëse zgjidhni ta bëni këtë, kaloni hapin tjetër.
Hapi 5. Ngarko një skedar teksti nëse është e nevojshme
Nëse keni një bazë të dhënash e cila kërkon më shumë rreshta informacioni sesa janë praktike për tu futur me dorë, mund të referoni një skedar teksti që përmban të dhënat duke përdorur kodin e mëposhtëm:
ngarkoni të dhënat infile lokale '/path/name.txt' në linjat e emrave të tabelës të përfunduara me '\ r / n';
-
Për shembullin "Kafshët shtëpiake", ju do të shkruani diçka si më poshtë:
ngarkoni të dhënat infile lokale 'C: /Users/name/Desktop/pets.txt' në tabelë Linjat e kafshëve shtëpiake përfundojnë me '\ r / n';
- Në një kompjuter Mac, do t'ju duhet të përdorni komandën "linjat e përfunduara me" me '\ r' në vend të '\ r / n'.
Hapi 6. Shikoni tabelën tuaj
Futni bazat e të dhënave të shfaqjes; komandën, pastaj zgjidhni bazën tuaj të të dhënave duke shtypur përzgjedh * nga emri; ku "emri" është emri i bazës së të dhënave. Për shembull, nëse përdorni bazën e të dhënave "Regjistrimet për kafshët shtëpiake", duhet të futni sa vijon:
shfaq bazat e të dhënave; zgjidhni * nga Pet_Records;
Këshilla
-
Disa lloje të të dhënave të përdorura zakonisht përfshijnë sa vijon:
- CHAR(gjatësia) - varg i karakterit me gjatësi fikse
- VARCHAR(gjatësia) - varg i karakterit me gjatësi të ndryshueshme me gjatësi maksimale të gjatësisë
- TEKSTI - varg karakteresh me gjatësi të ndryshueshme me gjatësi maksimale 64KB të tekstit
- INT(gjatësi)-Numër i plotë 32-bit me shifra të gjatësisë maksimale ('-' llogaritet si 'shifër' për një numër negativ)
- DEKIMALE(gjatësia, dek) - Numri dhjetor deri në gjatësinë totale të karaktereve të shfaqjes; fusha dec tregon numrin maksimal të vendeve dhjetore të lejuara
- DAT - Vlera e datës (viti, muaji, data)
- KOHA - Vlera e kohës (orë, minuta, sekonda)
- ENUM("vlera1", "vlera2",….) - Lista e vlerave të numëruara
-
Disa parametra opsionalë përfshijnë sa vijon:
- JO NULL - Duhet të jepet një vlerë. Fusha nuk mund të lihet bosh.
- PEFRFUNDIM vlera e paracaktuar-Nëse nuk jepet asnjë vlerë, vlera e paracaktuar i caktohet fushës.
- E PAPREJTUR - Për fushat numerike, sigurohet që numri të mos jetë kurrë negativ.
- AUTO_INCREMENT - Vlera do të rritet automatikisht sa herë që një rresht i shtohet tabelës.
Paralajmërimet
- Nëse serveri juaj MySQL nuk po funksionon kur përpiqeni të regjistroheni në vijën e komandës "mysql", nuk do të jeni në gjendje të vazhdoni.
- Ashtu si me çdo kodim, sigurohuni që komandat tuaja të shkruhen dhe të vendosen saktësisht para se të përpiqeni t'i futni ato.