SQLди кантип колдонуу керек: 8 кадам (сүрөттөр менен)

Мазмуну:

SQLди кантип колдонуу керек: 8 кадам (сүрөттөр менен)
SQLди кантип колдонуу керек: 8 кадам (сүрөттөр менен)

Video: SQLди кантип колдонуу керек: 8 кадам (сүрөттөр менен)

Video: SQLди кантип колдонуу керек: 8 кадам (сүрөттөр менен)
Video: Кантип Windows 10 орнотуу керек. Башынан аягына чейин. 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 стандартын карманышат жана көптөгөн сатуучулар бул стандартты узартуу үчүн кошумча функцияларды ишке ашырышкан (SQLдин Microsoft 'даамы' T-SQL же Transact деп аталат). -SQL, Oracle версиясы PL/SQL)

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

Кадам 3. Маалыматтарды алуу

Бул, адатта, бардыгы жөнүндө. Бул үчүн биз SELECT билдирүүсүн колдонобуз; ал SQL базасынан маалыматтарды сурайт же алат.

SQL Step 4тү колдонуңуз
SQL Step 4тү колдонуңуз

Кадам 4. Жөнөкөй мисал мындай болмок:

'tblMyCDListтен * тандаңыз', ал бардык тилкелерди (бул жерде * келет) жана 'tblMyCDList' таблицасындагы саптарды алат.

SQL 5 -кадамын колдонуңуз
SQL 5 -кадамын колдонуңуз

Step 5. Сурамдар, адатта, буга караганда алда канча татаал

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

SQL 6 -кадамын колдонуңуз
SQL 6 -кадамын колдонуңуз

Кадам 6. Эгерде биз тандоо билдирүүсү менен кайтарылган саптарды чыпкалоону кааласак, анда кайтып келген рекорддук топтомдорго ылайык келүү үчүн пункт керек

'select * from tblMyCDList where CDid = 27' CDid талаасы 27ге барабар болгон саптарды чыгарат. Же 'Dark *%' сыяктуу strCDName каалаган символдун нөл же андан көп мисалдарын көрсөтүүчү жапайы картаны колдонгон tblAttribute дан 'тандоо *. жана менин коллекциямда менин сүйүктүү Pink Floyd альбомум бар экенин үмүт кылам.

SQL 7 кадамын колдонуңуз
SQL 7 кадамын колдонуңуз

Кадам 7. INSERT жана UPDATE билдирүүлөрү SQL маалымат базасына маалыматтарды кошуу жана өзгөртүү үчүн колдонулат (сизди андан ары алып кете турган эң сонун окуу куралдары үчүн төмөнкү шилтемелерди текшериңиз)

SQL Step 8ди колдонуңуз
SQL Step 8ди колдонуңуз

Step 8. DELETE билдирүүсү SQL маалымат базасынан маалыматтарды алып салуу үчүн колдонулат

Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн

Кеңештер

  • Microsoft Accessтен SQL маалымат базаларына тиркөө абдан оңой (анын суроо куралы SQL режиминде колдонулушу мүмкүн, бирок синтаксистин SQL Server жана башка маалымат базалары менен колдонулганынан айырмасы бар).
  • Linuxтун астында эң популярдуу маалымат базалары MySQL жана PostgreSQL болуп саналат. Эгерде консол ыңгайлуу болбосо, ExecuteQuery же башка ушул сыяктуу ачык булак куралын колдонуңуз.
  • Microsoft Query Windows менен келген курал - графикалык же SQL суроо режимдери бар.
  • Wamp же xamppты phpmyadmin (mysql) менен оңой веб серверди колдонуңуз
  • Төмөнкү китеп пайдалуу болушу мүмкүн: Клайн, Кевин, Даниел Клайн жана Бренд Хант. 2001. Кыскача айтканда SQL. 2nd Edition. O'Reilly & Associates, Inc.

Эскертүүлөр

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

Сунушталууда: