Secțiuni de site
Alegerea editorului:
- Cum să partiționați un disc cu Windows instalat fără a pierde date Partiționați discul 7
- De ce editorii nu pot edita toate paginile
- Nu există încărcare de pe o unitate flash în BIOS - cum se configurează?
- Codurile promoționale Pandao pentru puncte
- Un virus ransomware periculos se răspândește masiv pe Internet
- Instalarea RAM suplimentară
- Ce trebuie să faceți dacă căștile nu redau sunetul pe un laptop
- Director diode Diode redresoare de mare putere 220V
- Restaurarea Microsoft Word pentru Mac în OS X Yosemite Word nu începe pe mac os sierra
- Cum să resetați parola de administrator pe Mac OS X fără un disc de instalare
Publicitate
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
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.
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');
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 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 MySQLCreaț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.
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 Var $link; Funcția connect() ( Funcția close() ( Funcție run($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-uluiFiș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 // CONTROLLER PRINCIPAL Include($_SERVER."/template.php"); 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 */ 5. Creați componenta de ieșire a paginii principalePagina 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=$title?>, în coloana centrală a site-ului există un insert=$component?>ș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 .htaccessPentru 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:
RewriteCond %(REQUEST_FILENAME) !-d # FIȘIERE INTERZISE # REGULI mod_rewrite Î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 AccessUna 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.
Crearea unei baze de date goale în Access
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 MySQLProgramul „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.
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:
Î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:
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 StudioPrimul 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 ServerDacă 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 ServerSe î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: |
---|
Nou
- De ce editorii nu pot edita toate paginile
- Nu există încărcare de pe o unitate flash în BIOS - cum se configurează?
- Codurile promoționale Pandao pentru puncte
- Un virus ransomware periculos se răspândește masiv pe Internet
- Instalarea RAM suplimentară
- Ce trebuie să faceți dacă căștile nu redau sunetul pe un laptop
- Director diode Diode redresoare de mare putere 220V
- Restaurarea Microsoft Word pentru Mac în OS X Yosemite Word nu începe pe mac os sierra
- Cum să resetați parola de administrator pe Mac OS X fără un disc de instalare
- Configurarea Shadow Defender