Acasă - Software
Să creăm o bază de date. Crearea unei baze de date MySQL

Creați o bază de date.În echipă șir MySQL introduceți comanda CREATE DATABASE ; . Înlocui numele bazei de date. Nu poate conține spații.

  • De exemplu, pentru a crea o bază de date cu toate statele americane, puteți introduce CREATE DATABASE us_states;
  • Notă: Comenzile nu trebuie să fie introduse cu majuscule.
  • Notă: Toate comenzile MySQL trebuie să se termine cu „;”. Dacă ați uitat să puneți punct și virgulă, introduceți doar „;” pe linia următoare pentru a începe procesarea comenzii anterioare.

Afișează o listă de baze de date disponibile. Introduceți comanda SHOW DATABASES; pentru a afișa o listă de baze de date stocate. Pe lângă baza de date nou creată, veți vedea și bazele de date mysql și de testare. Poți să le ignori deocamdată.

Selectați o bază de date. Odată ce baza de date a fost creată, trebuie să o selectați pentru a începe editarea. Introduceți comanda USE us_states; . Veți vedea un mesaj de modificare a bazei de date, care vă anunță că us_states este acum baza de date activă.

Creați un tabel. Un tabel este locul în care informațiile sunt stocate într-o bază de date. Pentru a crea un tabel, trebuie să introduceți întreaga sa structură cu o singură comandă. Pentru a crea un tabel, introduceți următoarea comandă: CREATE TABLE state (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, stare CHAR(25), populație INT(9)); . Această comandă va crea un tabel numit „state” cu trei câmpuri: id, stat și populație.

  • Comanda INT specifică că câmpul id va conține doar numere (numere întregi).
  • Comanda NOT NULL indică faptul că câmpul id nu trebuie să fie gol (necesar pentru intrare).
  • PRIMARY KEY indică faptul că câmpul id este un câmp cheie din tabel. Un câmp cheie este un câmp care nu poate conține valori identice.
  • Comanda AUTO_INCREMENT va atribui automat valori crescătoare câmpului id, numerotând în esență automat fiecare înregistrare.
  • Comenzile CHAR (caractere) și INT (întreg) indică tipul de date permis în câmpurile corespunzătoare. Numărul care urmează comenzii indică câte caractere sau numere poate conține câmpul.
  • Creați o înregistrare în tabel. Acum că tabelul a fost creat, este timpul să introduceți informații. Utilizați următoarea comandă pentru a introduce prima intrare: INSERT INTO state (id, state, population) VALUES (NULL, 'Alabama', '4822023');

    • Această comandă spune în esență bazei de date să stocheze informații într-un tabel în trei câmpuri adecvate.
    • Deoarece câmpul id conține un identificator NOT NULL, introducerea NULL ca valoare va determina creșterea acestuia cu unu, datorită identificatorului AUTO_INCREMENT.
  • Creați mai multe intrări. Puteți salva multe intrări cu o singură comandă. Pentru a salva încă trei stări, introduceți următoarea comandă: INSERT INTO states (id, state, population) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ', '2949131'); .

  • Rulați o interogare la baza de date. Acum că baza de date simplă a fost creată, puteți rula interogări pentru a le prelua informatiile necesare. Pentru a începe, introduceți următoarea comandă: SELECT * FROM us_states; . Această interogare va returna întreaga bază de date, așa cum arată comanda „*”, care înseamnă „toate”.

    • Pentru o interogare mai complexă, introduceți următoarea comandă: SELECT stat, population FROM us_states ORDER BY populație; Această interogare va returna un tabel cu stările sortate după populație în loc să fie sortate alfabetic după nume. Câmpul ID nu va fi redat, deoarece ați cerut doar câmpurile de stat și populație.
    • Pentru a afișa stările după populație în ordine inversă, utilizați următoarea comandă: SELECT stat, population FROM us_states ORDER BY population DESC; . Comanda DESC va afișa stările în ordinea descrescătoare a populației (de la cel mai mare la cel mai mic, nu de la cel mai mic la cel mai mare).
  • Pentru a crea un site web promițător, extensibil și eficient de orice complexitate, ar trebui să începeți cu ceva simplu. Acest proces nu este ușor, necesită anumite cunoștințe de bază de PHP și MySQL, dar dacă îl luați în considerare punct cu punct, puteți crea un fel de „plan de lucru” care să vă fie util la crearea de noi site-uri. Să pregătim „nucleul” și baza pentru proiect. La început va fi un site web obișnuit pentru cărți de vizită, dar apoi, prin adăugarea de funcționalități, poate fi transformat în orice. Deci, să începem.

    1. Pregătirea bazei de date. Creați primul tabel din baza de date MySQL

    Creați o nouă bază de date, de exemplu „mysite”. Personal, sunt obișnuit să lucrez cu codificarea UTF-8, așa că voi face imediat o rezervare: asigurați-vă că totul fișiere text site-ul, baza de date în sine, tabelele și câmpurile de tabel erau în aceeași codificare.
    Creăm un tabel în noua bază de date. Să-i spunem „pagini”. Acest tabel va stoca pagini statice ale viitorului site și informații despre acestea. Tabelul trebuie să conțină următoarele câmpuri:

    • page_id - identificatorul paginii (SMALLINT, cheie primară, auto_increment);
    • page_alias - alias de pagină pentru linia de adresă CNC (VARCHAR, 255);
    • page_title - titlul paginii în fereastra browserului (VARCHAR, 255);
    • page_meta_d - meta descriere a paginii pentru eticheta meta description (VARCHAR, 255);
    • page_meta_k - meta cuvinte cheie pentru eticheta meta cuvinte cheie (VARCHAR, 255);
    • pagina_h1 - titlul paginii (VARCHAR, 255);
    • page_s_desc - scurtă descriere material, de exemplu, dacă materialele site-ului vor fi sub forma unui blog (TEXT);
    • pagina_conținut - textul principal al paginii, care va fi afișat în coloana centrală a site-ului (TEXT);
    • page_publish - conține „Y” - dacă pagina este publicată, sau „N” - dacă este ascunsă (CHAR, implicit „Y”).

    Imediat după crearea tabelului, introduceți în el valorile pentru pagina de start site-ul. În câmpul „page_alias” pentru pagina principală, vă sugerez să introduceți valoarea „home”. Meta-etichetele corespund temei întregului site. În același mod, puteți crea alte pagini, de exemplu, „Despre companie” cu alias-ul „despre” și propriile metaetichete sau „Contacte” cu aliasul „contacte”, etc.

    2. Creați un fișier de configurare a site-ului

    În folderul rădăcină al site-ului, care ar trebui să fie gol la în această etapă, creați un folder „cfg”, în el folosind .htaccess închidem accesul cu directiva „deny from all”. Creați un fișier core.php cu următorul conținut:

    // MYSQL
    clasa MyDB
    {
    var $dblogin = "rădăcină"; // Autentificarea DVS. LA BAZĂ DE DATE
    var $dbpass = ""; // PAROLA DVS. LA BAZĂ DE DATE
    var $db = "site-ul meu"; // NUMELE BAZEI DE DATE PENTRU SITE
    var $dbhost="localhost";

    Var $link;
    var $interogare;
    var $err;
    var $rezultat;
    var $date;
    var $fetch;

    Funcția connect() (
    $this->link = mysql_connect($this->dbhost, $this->dblogin, $this->dbpass);
    mysql_select_db($this->db);
    mysql_query("SET NAMES utf8");
    }

    Funcția close() (
    mysql_close($this->link);
    }

    Funcție run($query) (
    $aceasta->interogare = $interogare;
    $this->result = mysql_query($this->query, $this->link);
    $this->err = mysql_error();
    }
    funcția rând() (
    $this->data = mysql_fetch_assoc($this->result);
    }
    funcția fetch() (
    în timp ce ($this->data = mysql_fetch_assoc($this->result)) (
    $this->fetch = $this->data;
    returnează $this->fetch;
    }
    }
    funcția stop() (
    unset($aceasta->date);
    unset($acest->rezultat);
    unset($this->fetch);
    unset($this->err);
    unset($this->query);
    }
    }

    Acest fișier conține în prezent doar o simplă clasă de conexiune la baza de date, dar în viitor îi puteți adăuga diverse funcții utile care vor fi accesibile de oriunde în codul site-ului. Nu uitați să schimbați numele de utilizator și parola pentru baza de date.

    Dacă lucrați într-un mediu Windows, vă pot recomanda utilizarea . Acest editor are numerotarea liniilor și convertește cu ușurință textul de la o codificare la alta. ATENŢIE! Dacă lucrați în codificare UTF-8, convertiți fișierele în UTF-8 fără BOM - acest lucru va ajuta la evitarea problemelor în viitor.

    3. Creați index.php - controlerul principal al site-ului

    Fișierul de configurare a fost creat. Acum, în folderul rădăcină al site-ului, creăm index.php - acesta va fi scriptul principal al site-ului, un fel de „controler principal”. Conținutul fișierului index.php:

    define("INDEX", ""); // SETAREA CONSTANTEI CONTROLLERULUI PRINCIPAL

    Require_once($_SERVER."/cfg/core.php"); // CONECTAREA NUEBULUI

    // CONECTAȚI LA DB
    $db = new MyDB();
    $db->conectare();

    // CONTROLLER PRINCIPAL
    comutator ($_GET) (
    caz "pagina":
    include($_SERVER."/com/page.php");
    pauză;
    implicit:
    include($_SERVER."/com/home.php");
    pauză;
    }

    Include($_SERVER."/template.php");
    $db->close();

    Variabila $_GET va spune controlerului principal ce componentă a site-ului să încarce la cerere. În prezent, site-ul nostru are doar două componente: „pagină” și „pagină principală” (în principiu, vă puteți descurca cu o singură componentă pentru afișarea unei pagini obișnuite, dar adesea aspectul paginii principale a site-ului diferă de paginile obișnuite cu elemente de meniu) . Logica controlerului principal este următoarea: numele componentei solicitate este extras din șirul URL (valoarea variabilei $opțiune), iar în funcție de valoarea acesteia este inclus și fișierul componentei în sine (conținut în folderul /com). Fișierul component face toate lucrările necesare, extrage date din baza de date și le scrie în variabile pentru a fi transferate în șablonul de proiectare. La final, este conectat fișierul de proiectare a site-ului, în care sunt transferate toate variabilele și datele extrase din componente. Acest lucru sună mult mai complicat decât funcționează.

    4. Creați o componentă obișnuită de ieșire a paginii

    În rădăcina site-ului, creați un folder „com” - fișierele componente vor fi stocate în el. O componentă a site-ului, după înțelesul meu, este un fișier în care sunt prelucrate date pentru diferite secțiuni ale site-ului. De exemplu, o componentă obișnuită a paginii preia titlul, descrierea și textul materialului din baza de date și le scrie în variabilele $title, $meta_d, $meta_k, $content etc. Aceste date sunt apoi transferate în șablonul de design ( vă puteți crea propriul șablon de design pentru fiecare componentă) și sunt afișate utilizatorului ca pagină HTML. De exemplu, o componentă de catalog care ar putea fi creată în viitor ar face aproape același lucru, dar cu date despre produse - și are specificul ei, alte câmpuri din tabel etc. Prin urmare, pentru fiecare secțiune funcțională a site-ului merită să creați o componentă separată. În schema MVC (Model-View-Controller), componenta acționează ca model.

    Creați un fișier „page.php” în folderul „com”. Conținutul fișierului este următorul:

    /* COMPONENTA PAGINII */
    $alias = $_GET;
    $query = "SELECT * FROM pages WHERE page_alias="".$alias."" AND page_publish="Y" LIMIT 1";
    $db->run($interogare);
    $db->row();
    // VARIABILE DE COMPONENTE
    $id = $db->date;
    $alias = $db->date;
    $titlu = $db->date;
    $h1 = $db->date;
    $meta_d = $db->date;
    $meta_k = $db->date;
    $s_desc = $db->date;
    $component = $db->date;
    //DACA PAGINA NU EXISTA
    dacă (!$id) (
    antet ("HTTP/1.1 404 Nu a fost găsit");
    $component = "EROARE 404! Această pagină nu există";
    }
    $db->stop();

    5. Creați componenta de ieșire a paginii principale

    Pagina principală din baza noastră de date este stocată sub pseudonimul „acasă”, iar până acum structura sa nu diferă de paginile obișnuite ale site-ului - este doar un articol. Cu toate acestea, vom crea o componentă separată pentru acesta - pentru viitor, ca să spunem așa.


    Conținutul componentei „home.php” din folderul „com” este aproape identic cu conținutul componentei obișnuite de pagină, cu excepția șirului de interogare a bazei de date și a numelui componentei. Șirul de interogare arată acum astfel:

    $query = "SELECT * FROM wx_pages WHERE page_alias="home" LIMIT 1";

    6. Creați un șablon de design pentru întregul site

    În rădăcina site-ului creăm un fișier template.php. În esență, acesta este un aspect obișnuit de design web în format HTML+CSS, numai cu variabile PHP în locurile potrivite. Introduceți între etichetele de titlu, în coloana centrală a site-ului există un insertși astfel pe parcursul șablonului plasăm variabilele necesare care sunt declarate în componente.

    Folderul rădăcină ar trebui să aibă, de asemenea, foldere „css” și „imagini” pentru elementele de design. În fișierul /css/style.css - puteți personaliza stilurile la discreția dvs.

    7. Curățați linkurile și fișierul .htaccess

    Pentru a crea legături curate, folosesc mod_rewrite cu instrucțiuni directe pentru regulile pentru fiecare componentă separat, deoarece consider că analizarea barei de adrese folosind controlerul în sine este o funcționalitate inutilă. Conținutul .htaccess în această etapă este:


    RewriteEngine Pornit
    RewriteBase /

    RewriteCond %(REQUEST_FILENAME) !-d
    RewriteCond %(REQUEST_FILENAME) !-f

    # FIȘIERE INTERZISE
    RewriteRule .htaccess - [F]
    RewriteRule template.php - [F]

    # REGULI mod_rewrite
    Pagina RewriteRule/(+)([\/](0,1))\.htm$ index.php?option=page&alias=$1 [L]

    În viitor, vom adăuga reguli pentru componentele de căutare, catalog, blog-ul de articole etc. Există un singur punct: convertiți link-uri precum „mysite.com/index.php?option=pages&alias=about” într-un link precum „mysite.com/pages/about.htm” - arată destul de frumos. Încercați să evitați matricea $_GET în dezvoltare din motive de siguranță și nu vă bazați pe el. Este indicat să stocați în el doar parametrii pentru controlerul principal (variabila $opțiune) și pentru componentă (variabila $alias).

    De asemenea, în fiecare folder de site, „pentru orice eventualitate”, creați un fișier index.html gol - acest lucru este necesar pentru ca atunci când accesați directorul prin bara de adrese nu s-a afișat nimic.

    Etichete: php, mysql, site engine, controller, site creation, mvc

    Cum se face o bază de date?




    În fiecare zi oamenii trebuie să se ocupe de o mulțime de informații diferite. Destul de des este nevoie de organizare, procesare etc. În astfel de scopuri, se folosesc baze de date speciale. Le puteți crea în moduri diferite. Să ne uităm la principalele programe care permit oricărui utilizator să înțeleagă cum să facă o bază de date.

    Microsoft Access

    Una dintre cele mai multe programe populare considerat Acces. Este inclus in pachetul standard aplicații de birou Microsoft Office. Pentru a crea o bază de date în Access, puteți utiliza una dintre cele trei metode disponibile.

    1. Utilizarea expertului pentru crearea bazei de date. Oferă posibilitatea de a selecta unul dintre șabloanele disponibile, care ulterior poate fi personalizat după dorință. În plus, este generată o listă de tabele, formulare, interogări, rapoarte etc. Trebuie remarcat că tabelele create sunt goale, cu alte cuvinte, nu există date în ele. Metodologia prezentată este utilizată în situațiile în care șabloanele standard încorporate satisfac pe deplin toate nevoile utilizatorilor.
    2. Găsiți un șablon potrivit pe site-ul oficial Office Online. Încărcarea sa este considerată cea mai rapidă și metoda simpla formarea bazei de date. Șablonul are extensia .mdb și include interogări, tabele, rapoarte și formulare.
    3. Crearea unei baze de date goale. Această metodă Este recomandat să îl utilizați într-o situație în care este nevoie să creați o bază de date bazată pe propriul proiect. Astăzi, aceasta este o metodă destul de flexibilă. Cu toate acestea, prevede o definiție separată a oricărui element al bazei de date.

    Crearea unei baze de date goale în Access

    1. În fila „Fișier”, selectați „Creare”, apoi „Bază de date nouă”.
    2. Furnizați un nume de fișier.
    3. Dacă doriți să salvați fișierul într-un alt folder decât cel implicit, faceți clic pe „Căutați o locație pentru baza de date”.
    4. Faceți clic pe „Creați”. Dacă ați făcut totul corect, programul va genera o bază de date goală cu un tabel gol.
    5. Pentru a adăuga informațiile necesare, începeți să le introduceți singur sau pur și simplu copiați-o dintr-o altă sursă.

    Trebuie remarcat faptul că introducerea informațiilor într-un tabel seamănă cu lucrul cu document Excel. În timp ce îl completați, rețineți că închiderea tabelului fără salvare va duce la ștergerea acestuia (chiar dacă au fost introduse anumite informații în el).

    Crearea unei baze de date cu MySQL

    Programul „Denwer” este considerat a fi un instrument destul de simplu și eficient care oferă posibilitatea de a crea o bază de date cu MySQL. În plus, oferă posibilitatea de a testa cod php. Instalarea acestuia este ușoară. Doar vizitați site-ul oficial - denwer.ru, descărcați utilitarul și rulați vrăjitorul de instalare.

    Imediat după finalizarea instalării Denwer, puteți începe să lucrați cu pagina de administrare MySQL.

    1. Deschideți pagina de administrare a bazei de date în MySQL. În acest scop în bara de căutare browser trebuie să scrieți următoarele: localhost/tools/phpmyadmin/.
    2. În fereastra care se deschide, în coloana din stânga ne uităm prin toate bazele de date disponibile.
    3. Pentru a crea o bază de date, faceți clic pe fila „Băzuri de date” și selectați „Creare DB”.
    4. Specificați numele bazei de date care se creează.
    5. Salvați modificările și faceți clic pe butonul „Creați”.

    Astfel, noua bază de date va fi adăugată imediat la lista celor disponibile (acestea se află în panoul din stânga în centru). Pentru a începe editarea, configurarea și alte manipulări, deschideți această listă și faceți clic pe numele acesteia.

    În viitor, va trebui să creați un utilizator pentru noua bază de date. Acest lucru nu este greu de făcut. Mai întâi, trebuie să faceți clic pe numele bazei de date din partea de sus și să selectați elementul „Privilegii” care apare. În al doilea rând, faceți clic pe „Adăugați utilizator”. Într-o clipă, utilizatorul va vedea o pagină cu câmpuri care trebuie completate cu atenție (gazdă, nume de utilizator, parolă și confirmarea acesteia). Vă rugăm să rețineți că este recomandat să selectați localhost ca gazdă.

    Pentru a finaliza procedura de creare a utilizatorului, faceți clic pe butonul corespunzător. Dacă totul este făcut corect, veți vedea un mesaj care spune asta utilizator nou adăugat. În plus, programul va indica ce drepturi (editare, ștergere a bazei de date) are.

    Mai multe informații despre crearea bazelor de date pot fi găsite în articol.

    În zilele noastre, bazele de date sunt utilizate pe scară largă în diverse domenii: în întreprinderi, companii, instituții de învățământ și așa mai departe. Și puteți lucra cu ei folosind un program din pachetul Office - Microsoft Access, care oferă utilizatorilor oportunități foarte largi de a interacționa cu tabelele. Abilități de program Microsoft Access va fi util oricărui utilizator modern. În acest articol vom arunca o privire mai atentă asupra modului de creare a unei baze de date în Access. Să ne dăm seama. Să mergem!

    O bază de date este o colecție de informații interconectate, combinate sub forma unui tabel. După ce v-ați dat seama ce este, puteți trece direct la creare.

    Un exemplu de creare a unei baze de date cu o listă pe mai multe niveluri

    Cu Microsoft Access rulând, selectați Nou din meniul Fișier. Apoi faceți clic pe butonul Nouă bază de date. În partea dreaptă a ferestrei, specificați numele fișierului și locația în care va fi stocat. După aceea, faceți clic pe butonul „Creați”. De asemenea, puteți utiliza unul din lista de șabloane oferite de utilitar. În unele cazuri, va fi mult mai convenabil să editați pur și simplu șablonul decât să creați totul de la zero.

    Cum să începeți crearea unei baze de date

    Un tabel cu un singur câmp va apărea în fața ta. Plasați cursorul peste filă și selectați Design. Va apărea o fereastră care vă va cere să schimbați numele. Acum puteți începe să completați celulele din coloana „Nume câmp”. Următoarea coloană Tip de date va fi completată automat, în funcție de dacă ați introdus cuvinte sau numere. Tipul de date din fiecare celulă poate fi modificat. Există următoarele tipuri de date:

    • text;
    • Câmp MEMO (utilizat pentru descrierile obiectelor, deoarece vă permite să introduceți un număr mare de caractere, >255);
    • numeric;
    • data/ora;
    • monetar;
    • contra;
    • logic (convenient pentru câmpurile care conțin „da” sau „nu”);
    • Câmp obiect OLE (vă permite să inserați fișiere multimedia: fotografii, videoclipuri);
    • hyperlink;
    • atașament (utilizat pentru a stoca mai multe fișiere într-un singur câmp);
    • calculat (vă permite să calculați suma, diferența, produsul pe baza altor date din tabel);
    • maestru al substituțiilor.

    În cele mai multe cazuri, veți avea nevoie doar de „numeric”, „text”, „numerar”, „calculat” și „Data/ora”, acestea sunt tipurile de date care sunt utilizate cel mai des. Mai jos, în secțiunea Proprietăți câmp, puteți vedea dimensiunea câmpului. Dacă aveți un tip de date text, va fi 255. Aceasta înseamnă că puteți introduce 255 de caractere în această celulă. Desigur, acest lucru este prea mult, așa că ar trebui să reduceți dimensiunea câmpului specificat la 30 (puteți pune orice alt număr, în funcție de sarcinile la îndemână). Acest lucru se face astfel încât baza de date să ocupe mai puțin spațiu pe disc.

    Pentru atribut diferit tip diferit date, exemplu din captura de ecran.

    Prin selectare tip numeric date, puteți seta așa-numita mască de intrare. Este necesar pentru a afișa într-un anumit mod valorile numerice introduse. Masca este specificată folosind spații și semne hash. De exemplu, dacă tabelul conține numere de pașaport, atunci pentru a afișa aceste numere în formatul adecvat, setați masca „####_######”. Adică 4 caractere, apoi un spațiu și încă 6 caractere. Pentru numerele de telefon, puteți specifica masca „8(###)-###-##-##”.

    Pentru tipul „Dată/Oră”, puteți selecta diferite formate de afișare în secțiunea „Proprietăți câmp”.

    Nu uitați să salvați tabelul creat. Acest lucru se poate face folosind combinația de taste Ctrl+S. Dacă, la salvare, apare o fereastră care avertizează că câmpuri cheie nu sunt specificate, apoi faceți clic pe „Nu”, deoarece pot fi create ulterior.

    Tasta de salvare este situată în colțul din stânga sus.

    După cum puteți vedea, crearea bazelor de date este un proces simplu pe care chiar și un utilizator începător îl poate gestiona. Scrieți în comentarii dacă articolul v-a ajutat să înțelegeți problema și întrebați dacă vreunul dintre materialele prezentate vă rămâne neclar.

    Salutări tuturor de pe site! În acest articol voi vorbi în detaliu, mai ales pentru programatorii începători, despre cum se creează o bază de date în Microsoft SQL Server , precum și ceea ce ar trebui să știți înainte de a crea o bază de date.

    Materialul de astăzi, așa cum am spus deja, se adresează programatorilor începători care doresc să învețe cum să lucreze cu Microsoft SQL Server. Prin urmare, voi pleca de la faptul că trebuie să creați o bază de date pentru instruire, adică. Mesajul principal al acestui articol este de a se asigura că oricine dorește să creeze o bază de date în Microsoft SQL Server, după ce a citit articolul, știe clar ce trebuie să facă pentru aceasta.

    Ce este necesar pentru a crea o bază de date în Microsoft SQL Server?

    În această secțiune, voi prezenta câțiva dintre pașii pentru crearea unei baze de date în Microsoft SQL Server, adică. Acesta este exact ceea ce ar trebui să știți și ce ar trebui să aveți pentru a crea o bază de date:

    1. Trebuie să aveți instalat Microsoft SQL Server DBMS. Ediția gratuită a Microsoft SQL Server Express este ideală pentru antrenament. Dacă nu ați instalat încă SQL Server, atunci iată o instrucțiune video detaliată, unde vă arăt cum să instalați Microsoft SQL Server 2017 în ediția Express;
    2. Trebuie să aveți instalat SQL Server Management Studio (SSMS). SSMS este instrumentul principal utilizat pentru dezvoltarea bazelor de date în Microsoft SQL Server. Acest mediu este gratuit, dacă nu îl aveți, atunci în instrucțiunile video menționate mai sus vă arăt și instalarea acestui mediu;
    3. Proiectați o bază de date. Înainte de a începe să creați o bază de date, trebuie să o proiectați, de exemplu. definiți toate entitățile pe care le veți stoca, definiți caracteristicile pe care le vor avea și definiți toate regulile și restricțiile care se aplică datelor pe măsură ce sunt adăugate, stocate și modificate. Cu alte cuvinte, trebuie să decideți asupra structurii bazei de date, ce tabele va conține, ce relații vor exista între tabele, ce coloane va conține fiecare tabel. În cazul nostru, adică în timpul antrenamentului, această etapă va fi destul de formală, deoarece un începător nu va putea proiecta corect o bază de date. Dar un începător ar trebui să știe că este imposibil să se procedeze la crearea unei baze de date fără proiectare preliminară, deoarece cel mai probabil nu va fi posibilă implementarea unei baze de date fără o idee clară despre cum ar trebui să arate baza de date în final;
    4. Creați o bază de date goală. În mediul SQL Server Management Studio, puteți crea o bază de date în două moduri: primul folosește interfața grafică, al doilea folosește limbajul T-SQL;
    5. Creați tabele în baza de date. În această etapă, veți avea deja o bază de date, dar aceasta va fi goală, deoarece încă nu există tabele în ea. În această etapă va trebui să creați tabele și constrângerile corespunzătoare;
    6. Umpleți baza de date cu date. Există deja tabele în baza de date, dar sunt goale, așa că acum puteți trece la adăugarea datelor la tabele;
    7. Creați alte obiecte de bază de date. Aveți deja o bază de date, tabele și date, astfel încât să puteți dezvolta și alte obiecte de bază de date, cum ar fi vizualizări, funcții, proceduri, declanșatoare, cu ajutorul cărora sunt implementate regulile de afaceri și logica aplicației.

    Aceasta este schița generală a creării unei baze de date pe care ar trebui să o cunoașteți înainte de a vă familiariza cu Microsoft SQL Server și limbajul T-SQL.

    În acest articol ne vom uita la pasul 4, acesta este crearea unei baze de date goale, vor fi luate în considerare ambele moduri de creare a unei baze de date: utilizarea unei interfețe grafice și utilizarea limbajului T-SQL. Ar fi trebuit să fi parcurs deja primii trei pași, adică. Aveți deja instalat SQL Server și mediul Management Studio și o structură aproximativă a bazei de date pe care doriți să o implementați, așa cum am spus deja, puteți sări peste acest punct la etapa de învățare, iar în materialele următoare voi arăta cum să creați tabele în Microsoft SQL Server, deși cu o structură simplă, dar mai mult sau mai puțin reală.

    Crearea unei baze de date în SQL Server Management Studio

    Primul lucru pe care trebuie să-l faceți este să lansați SQL Server Management Studio și să vă conectați la serverul SQL.

    Apoi, în Object Explorer, faceți clic pe container "Baze de date" faceți clic dreapta și selectați „Creează o bază de date”.


    Ca urmare, se va deschide o fereastră „Crearea unei baze de date”. Aici trebuie doar să completați câmpul „Numele bazei de date”, alți parametri pot fi ajustați după cum este necesar. După ce ați introdus numele bazei de date, faceți clic pe OK.


    Dacă o bază de date cu același nume nu există încă pe server, aceasta va fi creată și afișată imediat în Object Browser.


    După cum puteți vedea, baza de date a fost creată și nu este nimic complicat în ea.

    Crearea unei baze de date în T-SQL (CREATE DATABASE)

    Procesul de creare a unei baze de date în T-SQL este probabil și mai simplu, deoarece pentru a crea o bază de date cu setări implicite ( cum am făcut-o puțin mai sus), trebuie să scrieți doar trei cuvinte în editor interogări SQL– instrucțiunea CREATE DATABASE și numele bazei de date.

    Mai întâi, deschideți editorul de interogări SQL, pentru a face acest lucru, faceți clic pe butonul „Creează cererea” pe bara de instrumente.


    Apoi intra următoarele instrucțiuni, și lansați-l pentru execuție, butonul "Alergă".

    CREAȚI BAZĂ DE DATE TestDB;

    Unde CREATE este o comandă T-SQL pentru crearea de obiecte pe serverul SQL, cu comanda DATABASE indicăm că dorim să creăm o bază de date, iar TestDB este numele noii baze de date.

    Desigur, în această etapă, mulți nu cunosc nici Microsoft SQL Server, nici limbajul T-SQL, mulți, probabil, doar creează o bază de date pentru a începe să se familiarizeze cu acest DBMS și să înceapă să învețe limbajul T-SQL; Prin urmare, pentru a vă facilita acest lucru, vă sfătuiesc să citiți cartea „Calea programatorului T-SQL” este un tutorial despre limbajul Transact-SQL pentru începători, în care vorbesc în detaliu atât despre constructele de bază, cât și despre cele avansate ale limbajului T-SQL și trec treptat de la simplu la complex.

    Folosind instrucțiunea CREATE DATABASE, puteți seta absolut toți parametrii care au fost afișați în interfața noastră grafică SSMS. De exemplu, dacă am înlocui instrucțiunea de mai sus cu următoarea, atunci baza noastră de date ar fi creată în directorul baze de date de pe unitatea D.

    Crearea unei baze de date TestDB CREATE DATABASE TestDB ON PRIMARY --Fișier primar (NUME = N"TestDB", --Numele logic al fișierului bazei de date FILENAME = N"D:\DataBases\TestDB.mdf" --Numele și locația bazei de date LOG ON - -Specificați în mod explicit fișierele jurnal (NUME = N"TestDB_log", --Numele logic al fișierului jurnal FILENAME = N"D:\DataBases\TestDB_log.ldf" --Numele și locația fișierului jurnal) GO


    Eliminarea unei baze de date din Microsoft SQL Server

    Dacă este necesar, puteți șterge baza de date. În realitate, desigur, acest lucru va fi rar necesar, dar în procesul de învățare, poate, de multe ori. Acest lucru se poate face și folosind o interfață grafică sau folosind limbajul T-SQL.

    În cazul unei interfețe grafice, trebuie să faceți clic dreapta pe baza de date dorită în browserul de obiecte și să selectați "Şterge".

    Nota! Este posibil să ștergeți o bază de date numai dacă nu există conexiuni la aceasta, de exemplu. nimeni nu lucrează în el, chiar și propriul context de conexiune în SSMS trebuie configurat la o altă bază de date (de exemplu, folosind comanda USE). Prin urmare, înainte de ștergere, trebuie mai întâi să ceri tuturor să-și încheie sesiunile cu baza de date sau, în cazul bazelor de date de testare, să închidă forțat toate conexiunile.

    În fereastră „Ștergerea unui obiect” faceți clic pe „OK”. Pentru a forța închiderea conexiunile existente la baza de date puteți bifa caseta „Închideți conexiunile existente”.


    În cazul T-SQL, pentru a șterge o bază de date este suficient să scrieți următoarea instrucțiune ( nimeni nu ar trebui să lucreze nici în baza de date).

    DROP DATABASE TestDB;

    În cazul în care DROP DATABASE este o instrucțiune pentru a elimina o bază de date, TestDB este numele bazei de date. Cu alte cuvinte, folosind comanda DROP, obiectele de pe serverul SQL sunt șterse.

    Tutorial video despre crearea unei baze de date în Microsoft SQL Server

    Se încheie astfel lecția noastră de astăzi, sper că materialul v-a fost interesant și util, în materialul următor voi vorbi despre cum să creați tabele în Microsoft SQL Server, mult succes, pa!



     


    Citire:



    De ce procesorul de pe computerul meu devine foarte fierbinte?

    De ce procesorul de pe computerul meu devine foarte fierbinte?

    Nu am avut de gând să scriu acest articol, am fost îndemnat să-l scriu de multe întrebări despre supraîncălzirea laptopului, curățarea acestuia și înlocuirea pastei termice. Pe...

    Ce este modul „Turbo” în browserele moderne: Chrome, Yandex, Opera

    Ce este modul „Turbo” în browserele moderne: Chrome, Yandex, Opera

    Multe browsere web cunoscute, de exemplu, Yandex.Browser, au un mod special „Turbo”, care poate crește semnificativ viteza...

    Cel mai simplu șablon. Șabloane HTML simple. Mamba - șablon de o pagină

    Cel mai simplu șablon.  Șabloane HTML simple.  Mamba - șablon de o pagină

    Toate șabloanele prezentate pentru site-ul dvs. sunt construite pe versiuni moderne de HTML5 și CSS3. În plus, autorii folosesc astfel de caracteristici la modă precum...

    3 baze de informații distribuite

    3 baze de informații distribuite

    Crearea și configurarea unei baze de date distribuite (RDB) în 1C 8.3 Contabilitate (și alte configurații) este necesară în cazurile în care nu este posibil...

    imagine-alimentare RSS