SQL қалай қолданылады: 8 қадам (суреттермен)

Мазмұны:

SQL қалай қолданылады: 8 қадам (суреттермен)
SQL қалай қолданылады: 8 қадам (суреттермен)

Бейне: SQL қалай қолданылады: 8 қадам (суреттермен)

Бейне: SQL қалай қолданылады: 8 қадам (суреттермен)
Бейне: Windows 10 тілін ауыстыру 2020 2024, Сәуір
Anonim

SQL құрылымдық сұраныстар тілін білдіреді және бастапқыда IBM 70 -ші жылдары реляциялық деректер қорымен өзара әрекеттесу үшін жасаған. Бұл дерекқорлар үшін ортақ тіл, өте оқылатын болып қалады және негіздерді үйрену салыстырмалы түрде қарапайым (бірақ тіл өте күшті болуы мүмкін).

Қадамдар

SQL 1 қадамын қолданыңыз
SQL 1 қадамын қолданыңыз

1-қадам. 'SQL' әдетте 'S-Q-L' деп аталады (құрылымдық сұрау тілі)

SQL бастапқыда IBM -де Дональд Д. Чемберлин мен Рэймонд Ф. Бойспен 1970 -ші жылдардың басында жасалған. Бұл нұсқа SEQUEL (Structured English Query Language) деп аталды.

SQL 2 қадамын қолданыңыз
SQL 2 қадамын қолданыңыз

Қадам 2. SQL-дің әр түрлі диалектілері бар, бірақ қазіргі уақытта ANSI-ден SQL99 стандартын ұстанатын ең көп қолданылатын мәліметтер базасы, және көптеген жеткізушілер бұл стандартты кеңейту үшін қосымша мүмкіндіктерді енгізді (Microsoft-тың SQL-дің дәмі T-SQL немесе Transact деп аталады). -SQL, Oracle нұсқасы -PL/SQL)

SQL 3 -қадамын қолданыңыз
SQL 3 -қадамын қолданыңыз

Қадам 3. Деректерді алу

Әдетте бұл туралы. Ол үшін SELECT операторын қолданамыз; ол SQL дерекқорынан деректерді сұрайды немесе шығарады.

SQL 4 қадамын қолданыңыз
SQL 4 қадамын қолданыңыз

Қадам 4. Қарапайым мысал келесідей болады:

'tblMyCDList ішінен * таңдаңыз, ол барлық бағандарды (бұл жерде * келеді) және' tblMyCDList 'кестесіндегі жолдарды алады.

SQL 5 қадамын қолданыңыз
SQL 5 қадамын қолданыңыз

5 -қадам. Сұраулар әдетте бұған қарағанда әлдеқайда күрделі

Таңдауды кестеден белгілі бір бағандар мен жолдарды тазалауға, тіпті бірнеше кестедегі деректерді немесе осыған байланысты мәліметтер базасын біріктіру үшін пайдалануға болады.

SQL 6 қадамын қолданыңыз
SQL 6 қадамын қолданыңыз

Қадам 6. Егер біз таңдау операторы арқылы қайтарылған жолдарды сүзгіміз келсе, онда қайтарылған жазбалар жиынтығын сәйкестендіру үшін тармақ қажет

'select * from tblMyCDList, мұнда CDid = 27' CDid өрісі 27 -ге тең болатын жолдарды шығарады. Немесе 'таңдау * tblAttribute ішінен strCDName' Dark Side%'' сияқты кез келген таңбаның нөл немесе одан да көп даналарын көрсететін жабайы картаны пайдаланады. және менің коллекциямда менің сүйікті Pink Floyd альбомы бар екенін көрсетеді.

SQL 7 қадамын қолданыңыз
SQL 7 қадамын қолданыңыз

7 -қадам. INSERT және UPDATE мәлімдемелері SQL дерекқорындағы деректерді қосу және өзгерту үшін қолданылады (төмендегі сілтемелерді қарап, сізді одан әрі дамытуға мүмкіндік беретін жақсы оқулықтарды қараңыз)

SQL 8 қадамын қолданыңыз
SQL 8 қадамын қолданыңыз

Қадам 8. DELETE операторы SQL мәліметтер қорынан мәліметтерді жою үшін қолданылады

Бейне - бұл қызметті пайдалану арқылы кейбір ақпарат YouTube -пен бөлісілуі мүмкін

Кеңестер

  • Microsoft Access -тен SQL дерекқорларына тіркеу өте оңай (оның сұрау құралы SQL режимінде қолданыла алады, бірақ синтаксистің SQL Server мен басқа мәліметтер қорымен қолданылатыннан айырмашылығы бар).
  • Linux жүйесінде ең танымал мәліметтер базасы MySQL және PostgreSQL болуы мүмкін. Егер консоль ыңғайсыз болып көрінсе, ExecuteQuery немесе басқа ұқсас ашық бастапқы құралды қолданыңыз.
  • Microsoft Query - бұл Windows жүйесімен бірге келетін құрал, оның графикалық немесе SQL сұрау режимдері бар.
  • Phpmyadmin (mysql) көмегімен wamp немесе xampp оңай веб -серверін пайдаланыңыз.
  • Келесі кітап пайдалы болуы мүмкін: Клайн, Кевин, Даниэль Клайн және Бренд Хант. 2001. SQL қысқаша түрде. 2 -ші басылым. O'Reilly & Associates, Inc.

Ескертулер

  • Реляциялық мәліметтер қоры әдетте «пайдаланушылар деректерді ортақ деректер мәндері арқылы бір -бірімен байланысты кестелер жинағы ретінде қарайтын жүйе» дегенді білдіреді, ол әдетте MySQL, Sybase, SQL Server немесе Oracle сияқты «дерекқорды басқарудың реляциялық жүйесі» (RDBMS) ретінде жүзеге асады.. Реляциялық дерекқордың қатаң жүйелері E. F. 'Ted' Codd -тың «Реляциялық мәліметтер қорының он екі принципі» бойынша жүреді. Майкрософт, әрине, Access - бұл реляциялық мәліметтер базасы деп айтуға болады (және жиі), бірақ қозғалтқыштың жасалу әдісі оны «индекстелген жүйелі қатынас әдісі» (ISAM) дерекқоры немесе жалпақ файлдар дерекқоры етеді. Айырмашылықтарды анықтау оңай емес, себебі олар жоқ, Access -те SQL -дің жеке қолданылуы бар, бірақ олар дерекқордың қозғалтқышында (https://www.ssw.com.au/ қараңыз) Бұл туралы жақсы сипаттама алу үшін SSW/Database/DatabaseDocsLinks.aspx). Басқа барлық нәрселер бірдей, Access -тегі белгілі бір күрделі сұраулар SQL Server -ге қарағанда әлдеқайда баяу жұмыс істейді. Кейбір қарапайым сұраулар SQL Server -де баяу жұмыс істейді.
  • «Мәліметтер қорының» мағынасын жиі шатастыруға болады; оны CD жинау дерекқоры немесе Master дерекқоры сияқты кестелер жиынтығының нақты контейнері туралы айтуға болады. Дерекқорды қамтитын нақты серверлік бағдарламалық жасақтама - бұл мәліметтер қорын қамти алатын «мәліметтер қорының механизмі» немесе «мәліметтер қорының бағдарламалық жасақтамасы». Мысалдар SQL Server 2005 Express, MySQL немесе Access 2003.

Ұсынылған: