Datu bāzes iestatīšana MySQL

Autors: Tamara Smith
Radīšanas Datums: 20 Janvārī 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
How to Create a MySQL Database for Beginners in MySQL Workbench
Video: How to Create a MySQL Database for Beginners in MySQL Workbench

Saturs

MySQL var būt diezgan biedējoša programma. Visas komandas jāievada no komandu uzvednes; nav grafiskā interfeisa. Tāpēc ir svarīgi iegūt dažas pamatzināšanas par datu bāzes izveidi un rediģēšanu, lai jūs varētu ietaupīt daudz laika un galvassāpes. Izpildiet tālāk sniegto ceļvedi, lai izveidotu ASV štatu datu bāzi. un iedzīvotāju skaits vienā štatā.

Lai soli

1. metode no 2: datu bāzes izveide un rediģēšana

  1. Izveidojiet datu bāzi. No MySQL komandrindas palaidiet komandu CREATE DATABASE DATABASENAME>; iekšā. Datu bāzes nosaukumam> aizstājiet datu bāzes nosaukumu bez atstarpēm.
    • Piemēram, lai izveidotu visu ASV štatu datu bāzi, ievadiet šādu kodu: CREATE DATABASE us_states;
    • Piezīme. Komandas nav jāraksta ar lielajiem burtiem.
    • Piezīme. Visas MySQL komandas jāpārtrauc ar ";". Ja to aizmirstat, varat vienkārši ";" nākamajā rindā, lai jebkurā gadījumā varētu izpildīt iepriekšējo komandu.
  2. Tiek parādīts pieejamo datu bāzu saraksts. Palaidiet komandu SHOW DATABASES; lai parādītu visu saglabāto datu bāzu sarakstu. Bez tikko izveidotās datu bāzes jūs redzat arī mysql datu bāzi un testa datu bāzi. Pagaidām to var neņemt vērā.
  3. Atlasiet savu datu bāzi. Kad datu bāze ir izveidota, tā būs jāizvēlas, lai sāktu rediģēt. Ievadiet šādu komandu: USE us_states; Tagad jūs redzēsiet ziņojumu Database mainīts, lai jūs informētu, ka jūsu aktīvā datu bāze tagad ir us_states.
  4. Izveidojiet tabulu. Tabula ir vieta, kur tiek glabāti visi dati no jūsu datu bāzes. Lai to izveidotu, vispirms būs jāievada viss tabulas formatējums pirmajā komandā. Lai izveidotu tabulu, ievadiet šādu komandu: CREATE TABLE stāvokļi (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR (25), populācijas INT (9)). Tādējādi tiks izveidota tabula ar nosaukumu "stāvokļi" un ar 3 laukiem: id, state un populācija.
    • Komanda INT nodrošina, ka lauka ID drīkst saturēt tikai veselus skaitļus (veselus skaitļus).
    • Komanda NOT NULL nodrošina, ka ID lauks nevar būt tukšs.
    • PRIMARY KEY taustiņš norāda, ka ID lauks ir tabulas atslēga. Atslēgas lauks ir unikāls, un tajā nedrīkst būt dublikāti.
    • AUTO_INCREMENT komanda liek lauka id pieaugumam katru reizi, kad tiek pievienots ieraksts / ieraksts, pamatā katru numuru automātiski numurējot.
    • Kodi CHAR (rakstzīmes) un INT (veseli skaitļi) norāda, kāda veida datus šajos laukos var ievadīt. Numurs blakus komandām norāda, cik rakstzīmju var ievietot laukā.
  5. Izveidojiet ierakstu tabulā. Tagad, kad tabula ir izveidota, ir pienācis laiks sākt ievadīt datus. Pirmajam ierakstam izmantojiet šādu komandu: INSERT INTO states (id, state, populācija) VALUES (NULL, "Alabama", "4822023");
    • Būtībā jūs sakāt datu bāzei, lai dati tiktu ievietoti trīs atbilstošajos tabulas laukos.
    • Tā kā lauka id īpašībai ir NULL, vērtības NULL ievadīšana, pateicoties laukam AUTO_INCREMENT, automātiski palielinās šo lauku par 1.
  6. Veiciet vēl vairāk ierakstu. Izmantojot vienu komandu, varat izveidot vairākus ierakstus. Lai ievadītu šādus 3 stāvokļus, ierakstiet šādu tekstu: INSERT INTO states (id, state, populācija) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkanzasa ',' 2949131 ');
    • Tādējādi tiks izveidota šāda tabula:

      Vaicājiet savai jaunajai datu bāzei. Tagad, kad datu bāze ir izveidota, varat izpildīt vaicājumus, lai iegūtu konkrētus rezultātus. Vispirms ievadiet šādu komandu: SELECT * FROM us_states; Tas atgriež visu datu bāzi, jo komandā ir zvaigznīte " *", kas nozīmē "viss" vai viss.
      • Papildu vaicājums ir šāds: ATLASIET štatu, populāciju NO us_states PASŪTĪT PĒC populācijas; Tādējādi tiek parādīta valstu tabula pēc iedzīvotāju skaita, nevis alfabēta. ID lauks netiek parādīts, jo jūs lūdzāt tikai ierakstus valsts un populācija.
      • Lai parādītu valstu populāciju apgrieztā secībā, izmantojiet šādu vaicājumu: SELECT state, populācija FROM us_states ORDER BY populācija DESC; DESC vaicājums atgriež sarakstu apgrieztā secībā, no augstākā līdz zemākajam.

2. metode no 2: turpiniet ar MySQL

  1. Instalējiet MySQL savā Windows datorā. Uzziniet, kā instalēt MySQL mājas datorā.
  2. MySQL datu bāzes noņemšana.
  3. Uzziniet PHP un MySQL. PHP un MySQL apgūšana ļaus jums izveidot jaudīgas vietnes izklaidei un darbam.
  4. Dublējiet MySQL datubāzes. Vienmēr ieteicams izveidot datu kopiju, it īpaši, ja tas attiecas uz svarīgu datu bāzi.
  5. Datu bāzes struktūras maiņa. Ja datu bāzi paredzēts izmantot citādi, iespējams, būs jāmaina tās struktūra, lai apstrādātu dažādus datus.

Padomi

  • Daži parasti izmantotie datu tipi: (Pilnu sarakstu skatiet mysql dokumentācijā vietnē http://dev.mysql.com/doc/)
    • CHAR(garums) - rakstzīmju skaits virknē / rakstzīmju virknē
    • VARCHAR(garums) - mainīgs virknes rakstzīmju skaits ar maksimālo garumu garums.
    • TEKSTS - Mainīgs virknes rakstzīmju skaits ar maksimālo teksta garumu 64 KB.
    • INT(garums) - 32 bitu vesels skaitlis ar maksimālo ciparu skaitu, kas apzīmēts ar garums ("-" tiek skaitīts kā cipars līdz negatīvam skaitlim.)
    • DECIMAL(garums,dec) - decimālskaitlis ar ciparu skaitu, kas norādīts ar garums. Lauks dec norāda maksimālo atļauto decimāldaļu skaitu.
    • DATUMS - datums (gads, mēnesis, datums))
    • LAIKS - laiks (stundas, minūtes, sekundes)
    • ENUM(’vērtība1’,’vērtība2", ....) - uzskaitījuma vērtību saraksts.
  • Daži izvēles parametri:
    • NAV NULL - Jānorāda vērtība. Lauku nevar atstāt tukšu.
    • DEFAULTnoklusējuma vērtība - Ja vērtība nav norādīta, noklusējuma vērtība piešķirts laukam.
    • PARAKSTI NAV - Ciparu laukos pārliecinieties, ka skaitlis nekad nav negatīvs.
    • AUTO_INCREMENT - Vērtība tiek automātiski palielināta katru reizi, kad tabulai tiek pievienota rinda.