Šajā vietnē wikiHow tiek mācīts, kā izveidot datu bāzi, izmantojot MySQL. Lai izveidotu datu bāzi, servera darbības laikā ir jāatver komandrindas saskarne "mysql" un jāievada datu bāzes komandas.
Solis
1. daļa no 3: MySQL komandrindas atvēršana
1. solis. Pārliecinieties, vai MySQL serveris ir pievienots
Ja serverMySQL nav tīklā, jūs nevarat izveidot datu bāzi.
Jūs varat pārbaudīt servera statusu, atverot MySQL Workbench, atlasot serveri un cilnē "Administrēšana - servera statuss" aplūkojot indikatoru "Servera statuss"
2. darbība. Kopējiet instalācijas mapes adresi (ceļu)
Adrese būs atkarīga no izmantotās operētājsistēmas (piemēram, Windows vai Mac):
- Windows - kopējiet C:/Program Files/MySQL/MySQL Workbench 8.0 CE/un noteikti nomainiet pēdējās mapes nosaukumu ar pašreizējo MySQL mapes nosaukumu.
- Mac-kopējiet /usr/local/mysql-8.0.13-osx10.13-x86_64/ un noteikti nomainiet pēdējās mapes nosaukumu ar pašreizējo MySQL mapes nosaukumu.
Solis 3. Atveriet datora komandrindas programmu
Windows datorā izmantojiet komandu uzvedni. Tikmēr Mac datoru lietotāji var izmantot termināli.
4. solis. Mainiet ierakstu uz MySQL instalēšanas mapes direktoriju
Ierakstiet cd un ievietojiet atstarpi, ielīmējiet instalācijas mapes adresi un nospiediet taustiņu Enter. Piemēram, Windows datorā varat ierakstīt šādu ierakstu:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
5. solis. Atveriet MySQL pieteikšanās komandu
Piemēram, lai atvērtu pieteikšanās uzvedni lietotājvārdam "my", ierakstiet šādu ierakstu un nospiediet taustiņu Enter:
mysql -u es -p
6. solis. Ievadiet konta paroli
Ierakstiet MySQL lietotāja konta paroli un pēc tam nospiediet taustiņu Enter. Jūs tiksiet pieteicies kontā, un komandrindas lietojumprogramma tiks savienota ar MySQL komandām.
- Komandrindas lietojumprogrammas logā varat redzēt marķieri "MySQL>". No šī posma visas jūsu ievadītās komandas tiks apstrādātas, izmantojot MySQL komandrindas lietojumprogrammu.
- Izprotiet, kā ievadīt MySQL komandas. MySQL komandas jāievada, izmantojot semikolu (;) tūlīt pēc pēdējās komandas daļas. Varat arī ievadīt komandu, ierakstīt semikolu un vēlreiz nospiest taustiņu Enter.
2. daļa no 3: Datu bāzes izveide
1. darbība. Izveidojiet datu bāzes failu
To var izveidot, ierakstot komandu "izveidot datu bāzi" izveidot datu bāzi, pievienojot datu bāzes nosaukumu un ievietojot semikolu, un nospiežot taustiņu Enter. Piemēram, datu bāzei ar nosaukumu "Mājdzīvnieku dati" ievadiet šādu komandu:
izveidot Pet_Data_Animals datu bāzi;
- Datu bāzes nosaukumos nedrīkst būt atstarpes. Ja vēlaties savā vārdā iekļaut atstarpes, jums jāizmanto pasvītrojums (piemēram, "Mans labākais draugs" kļūst par "Mans labākais draugs").
- Katrai MySQL komandai jābeidzas ar semikolu. Ja aizmirstat pirmo semikolu, varat to ierakstīt blakus “ … ”, Pēc tam vēlreiz nospiediet taustiņu Enter.
2. solis. Parādiet pašlaik saglabāto datu bāzi
Jūs varat parādīt saglabāto datu bāzu sarakstu, ierakstot šādu komandu un nospiežot Enter:
rādīt datu bāzes;
3. solis. Izvēlieties datu bāzi
Jūs varat atlasīt datu bāzi no saraksta, ierakstot komandu use name, kā "name" kā datu bāzes nosaukumu. Piemēram, datu bāzei "Mājdzīvnieku dati" ierakstiet šādu komandu un nospiediet taustiņu Enter:
izmantot Data_Animal_Pet;
4. Pagaidiet, līdz parādās apstiprinājuma ziņojums
Kad zem pēdējās ievadītās komandas redzat frāzi "Datu bāze mainīta", varat pāriet uz datu bāzes satura izveidi.
3. daļa no 3: tabulu izveide
Solis 1. Izprotiet dažādas tabulas komandas
Tabulās ir daži galvenie aspekti, kas jums jāzina pirms tabulas izveides:
- Nosaukums - tabulas nosaukums tiek pievienots uzreiz pēc komandas "izveidot tabulu", un tam ir jāievēro tie paši noteikumi kā datu bāzes nosaukumam (piemēram, bez atstarpēm).
- Kolonnu galvenes - kolonnu galvenes varat norādīt, iekavās ierakstot galvenes nosaukumus (skatiet nākamās darbības piemēru).
- Kvadrāta garums - norādot lodziņa garumu, varat izmantot "VARCHAR" (mainīga rakstzīme, kas ļauj ievadīt no viena līdz maksimālajam rakstzīmju skaitam "VARCHAR") vai "CHAR" (nepieciešams ne vairāk un ne mazāk kā norādīto rakstzīmju skaitu; piemēram, “CHAR (1)” nepieciešama viena rakstzīme, “CHAR (3)” - trīs rakstzīmes utt.).
-
Datumi - ja vēlaties diagrammai pievienot datumus, izmantojiet komandu "DATE", lai norādītu, ka kolonnas saturs ir jāformatē kā datumi. Turklāt datumi jāievada gada-mēneša-datuma formātā (
XXXX-XX-XX
- ).
2. solis. Izklāstiet tabulu
Pirms datu ievadīšanas diagrammā jums jāizveido tabulas struktūra, ierakstot šādu komandu un nospiežot taustiņu Enter:
izveidot tabulas nosaukumu (1. sleja varchar (20), 2. sleja varchar (30), 3. sleja char (1), 4. slejas datums);
- Piemēram, lai izveidotu tabulu ar nosaukumu "Mājdzīvnieki" ar divām kolonnām "VARCHAR", vienu kolonnu "CHAR" un datuma kolonnu, varat ierakstīt šādu komandu:
izveidot tabulu Pet_Animal (Vārds varchar (20), Species varchar (30), Dzimums char (1), Birth_Date date);
Solis 3. Pievienojiet tabulai rindas
Izmantojot komandu "ievietot", jūs varat ievadīt datu bāzes informāciju pa rindām:
ievietojiet tabulas_nosaukuma vērtībās ('kolonnas1 vērtība', 'kolonnas2 vērtība', 'kolonnas3 vērtība', 'kolonnas4 vērtība');
-
Iepriekš izmantotajai tabulai "Mājdzīvnieki_dzīvnieki" jūsu datu rindām vajadzētu izskatīties šādi:
ievietojiet Pet_Animal vērtībās ('Fido', 'Husky', 'J', '2017-04-12');
- Jūs varat ievadīt vārdu NULL kā kolonnas saturu, ja kolonna ir tukša.
4. solis. Ievadiet. Ja vēlaties to darīt, izlaidiet nākamo darbību.
5. solis. Ja nepieciešams, augšupielādējiet teksta failu
Ja jums ir datubāze ar vairāk informācijas rindām, kas būtu apgrūtinoši, ja tās būtu manuāli jāievada pa vienai, varat augšupielādēt teksta failu, kurā ir dati, izmantojot šādu kodu:
ielādēt datus local infile '/path/namaberkas.txt' tabulas nama_tabel rindās, kuras beidz ar '\ r / n';
-
Tabulas "Pet_Animal" piemērā varat ierakstīt šādu kodu vai komandu:
ielādēt vietējo datu infile 'C: /Users/username/Desktop/pets.txt' tabulā Pets_Pets rindas, kuras beidz ar '\ r / n';
- Mac datoros jums ir jāizmanto komanda "rindas, kuras beidzas ar" ar '\ r', nevis '\ r / n'.
6. solis. Pārskatiet izveidoto tabulu
Ievadiet komandu rādīt datu bāzes; komandu, pēc tam atlasiet datu bāzi, ierakstot select * from name;, ar "name" kā datu bāzes nosaukumu. Piemēram, ja izmantojat datu bāzi "Pet_List", ierakstiet šādu komandu:
rādīt datu bāzes; izvēlieties * no Pet_List;
Padomi
-
Šeit ir daži no visbiežāk izmantotajiem datu veidiem:
- “ CHAR ”(Garums) - šim mainīgajam ir noteikts rakstzīmju virknes (virknes) garums.
- “ VARCHAR ”(Garums) - šim mainīgajam ir maksimālais rakstzīmju virknes garums (atbilstoši jūsu ievadītajam garuma mainīgajam).
- “ TEKSTS ” - šim mainīgajam ir rakstzīmju kopa, kuras maksimālais teksta garums ir līdzvērtīgs 64 kilobaitiem.
- “ INT ”(Garums)-šis mainīgais ir 32 bitu vesels skaitlis ar maksimālo ciparu garumu (mīnusa zīme vai“-”tiek uzskatīta par“ciparu”negatīviem skaitļiem).
- “ DECIMĀLĀS ”(Garums, decimāldaļskaitlis) - šis mainīgais ir decimālskaitlis ar garuma vērtību kā kopējo parādīto rakstzīmju skaitu. Tikmēr decimālā sleja norāda maksimālo skaitļu skaitu, ko var parādīt aiz komata.
- “ DATUMS ”-Šis mainīgais satur datumu gada-mēneša-datuma formātā (####-##-##).
- “ LAIKS ”-Šis mainīgais satur laiku stundas-minūtes-sekundes formātā.
- “ ENUM ”(" Vērtība1 "," vērtība2 ",…) - Šis mainīgais satur veselu skaitļu vai vērtību sarakstu.
-
Šeit ir daži papildu parametri, kurus varat izmantot:
- “ NAV NULL ” - Izmantojot šo parametru, jāievada vērtība. Kolonu nevar iztukšot.
- “ DEFAULT ”Noklusējuma vērtība-ja netiek ievadīti dati vai vērtība, noklusējuma vērtība kolonnai tiks pievienota automātiski.
- “ Neparakstīts ” - Ciparu laukā parametrs nodrošina, ka ievadītais skaitlis nebūs negatīvs.
- “ AUTO_INCREMENT ” - Izmantojot šo parametru, vērtība tiks automātiski palielināta katru reizi, kad tabulai pievienosit jaunu rindu.
Brīdinājums
- Ja MySQL serveris nedarbojas, mēģinot piekļūt komandrindai "mysql", šo procesu nevar turpināt.
- Tāpat kā ar citiem kodējumiem, pirms to ievadīšanas pārliecinieties, vai ievadītās komandas ir ierakstītas ar pareizrakstību un atstarpēm.