Илюстрирана урок за SQL за начинаещи> Основите на SQL страница - 11 уроци по

SQL Основи

В тази глава ...

  • Какво е SQL
  • Погрешни схващания, свързани с SQL
  • Един поглед към различните SQL стандарти
  • Връзка със стандартни команди и резервирани думи SQL
  • Представителство на цифри, знаци дати, часове, както и други типове данни
  • Undefined ценности и ограничения
  • Използване на SQL клиент система / сървър
  • SQL мрежа

SQL - гъвкав език, който може да се използва по много различни начини. Той е най-често използван инструмент за комуникация с релационна база данни. В тази глава ще обясня какво е SQL и какво не, по-конкретно, какво SQL се различава от другите видове компютърни езици. След това можете да се запознаете с команди и типове данни, които се поддържат от стандартен SQL. Освен това, аз ще обясня основните понятия като нулеви стойности и ограничения. И най-накрая, тя ще се направи преглед на това как се вписва в SQL клиент / сървър среда, както и на Интернет и Интранет мрежи на организации.







Какво е SQL и какво не е,

Първото нещо, което да се разбере за SQL, - това не е процедурен език. като FORTRAN, Basic, C, COBOL, Pascal и Java. За решаване на проблема с помощта на един от езиците на производството, трябва да се напише рутинни, който изпълнява една след друга на тези операции, докато изпълнението е приключило задачи. Процедурата може да бъде линеен или последователност съдържа разклоняване, но във всеки случай, програмист определя за изпълнение.

С други думи, SQL е nonprocedural език. За да го използвате, за да се реши проблема, нека SQL, която точно това, което ви трябва, като че ли да говорите с духът от лампата на Аладин. И това не е необходимо да се каже как ще получите това, което искате. Система за управление на бази данни (СУБД) ще реши как най-добре да изпълни заявката ви.







За да илюстрираме това, което имах в предвид, когато каза: "Кажи на системата, което ви трябва", че имате една маса СЛУЖИТЕЛ с данни за служителите и искате да изберете всички от него редове, отговарящи на всички "по-старите" служители. В "старши" служители може да означава всеки, който по-стари от 40 години, или които получават над 60000 долара годишно. Желаният пробата може да бъде направено с помощта на следната заявка:

Операторът избира от таблицата на работника или служителя, всички редове, в което стойността или възрастта на колоната (възраст) 40 или по-голяма стойност в колоната ЗАПЛАТА (заплата) е по-голяма от 60000 SQL се знае как да се избере най-необходимата информация. Двигателят на база данни проверява базата данни и взема решение за себе си как да се изпълни заявката. Всичко, което се изисква от вас - да се уточни каква информация се нуждаете.

Запомнете:
Запитване - въпрос, който искате от базата данни. Ако някой от неговите данни отговарят на вашата заявка, SQL ги изпраща към вас.

Изберете информация от базата данни, можете да използвате един от следните методи.

  • Едно искане от тъп компютър конзола чрез въвеждане на SQL команди и отчитане на резултатите на екрана на неговото прилагане. Конзола - традиционен термин, който означава, компютърна техника, който прави работата на клавиатурата и екрана, използвани в съвременните компютри. Искания от конзолата са подходящи, когато искате бързо отговор на конкретно запитване. За да отговори на някой от настоящите изисквания може да се наложи тези данни от базата данни, които никога не са необходими. Може би никога няма да се наложи, но сега те се нуждаят. Въведете съответния SQL-заявка, както и известно време на екрана ви ще бъде резултатът.
  • С тази програма, която извлича информация от база данни, а след това създава въз основа на тези данни доклад продукция или на екрана или отпечатани. SQL език може да се използва и така. Комплекс SQL заявка, която все още може да дойде по-удобно в бъдеще, може да бъде поставен директно в програмата. Това ви позволява да го използвате отново в бъдеще. По този начин, формулирането на заявката се изпълнява веднъж. Как да вградите SQL код в програма, написана на друг език, виж глава 15.

НАШИТЕ ПРОЕКТИ

  • Navigator в ароматите океана