Mafaa ya SQL ya Kwanza

SQL ni lugha ya kompyuta inayotumiwa kufikia na kusasisha database

Kumana data kwa kutumia SQL

Lugha ya kusoma ya kusoma (SQL) inaonyesha lugha ya kufaa kufaa cha kufikia database, kama database za SQL Server, Oracle, MySQL, Sybase na Access na mengine mengine.

Kwa wengi ambao wana nguvu ya kuhifadhi data katika database na kufikia data hiyo, ujumbe wa SQL ni bila taarifa inayotukia.

Nini SQL?

  • SQL ni lugha ya kufaa kufaa cha kusoma (SQL) (SMaktaba QMfano LLugha)
  • SQL inaonyesha nafasi yetu kufikia database
  • SQL ni lugha ya kompyuta ya mtamko wa ANSI
  • SQL inafanya mashirika kwa database
  • SQL inaweza kufikia data ya database
  • SQL inaweza kuingiza mawendo mpya ya database
  • SQL inaweza kuondoa mawendo ya database
  • SQL inafaa kusoma

Mtaalamu wa muandiko:ANSI, Taasisi ya Kuzalisha Taasisi ya Mazingira ya Marekani

SQL ni mtamko - lakini...

SQL ni lugha ya kompyuta ya mtamko wa ANSI inayotumiwa kufikia na kutumia mbinu ya database. Amri za SQL inatumiwa kufikia na kusasisha data ya database. SQL inafanya kazi na programu za database kama MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase na mengine mengine ya mbinu ya database.

Inasikia kwamba kuna wengi wengi wa sababu za lugha ya SQL zaidi ya mabaya, lakini ili kufuata mtamko wa ANSI, zitasaidia kwa heshima kama kwa njia inayofanana kwa kufuata vitabu vya kielektroniki (kama SELECT, UPDATE, DELETE, INSERT, WHERE na mengine mengine).

Tahadhari:Inasikia kwamba inakua wengi wengi wa programu za database ya SQL zina ufupi wa kiumia zao!

Maktaba ya database ya SQL

Maktaba ya database kina kipya au vya kipya kama kipya. Kila tabia ina jina kinahusu (kama mtaani ama mnamo). Tabia ina mawendo yenye data (mashirika).

Mfano hii ni tabia yenye jina la "Persons":

LastName Jina la kwanza Adrisi Mji
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Maktaba hii ina taarifa tatu (kila mmoja ina muhusika mmoja) na kifaa nne (jina, jina la kwanza, adrisi na mji).

Mwongozo wa kufaa cha SQL

Kwa SQL, tunaweza kusoma database fulani, na kumwita matokeo ya uwanja wa huzuni.

Mafaa ya kusoma programu hupingana na hivi:

SELECT LastName FROM Persons

Matokeo ya uwanja wa huzuni hupingana na hivi:

LastName
Hansen
Svendson
Pettersen

Tahadhari:Sistemi za database zao zingine zinaonesha kusababisha ishara ya muda ya kifungo cha SQL. Kwenye mafaa yetu hatutumia ishara ya muda.

Sanaa ya DML ya SQL

SQL (Sanaa ya Kusoma Inayotumika) ina lugha ya kusoma inayotumika kwa kufanya maadili. Ndiweza pia kusainika lugha inayotumika kwa kuhusisha, kuingiza na kufungua rekodi.

Mafaa ya kufaa na kuhusisha wakati wa DML wa SQL:

  • SELECT - Kuwapa data kutoka katika tablica ya msingi ya data ya database
  • UPDATE - Kuhusisha data katika tablica ya msingi ya data ya database
  • DELETE - Kufungua data katika tablica ya msingi ya data ya database
  • INSERT INTO - Kuingiza data katika tablica ya msingi ya data ya database

Sanaa ya DDL ya SQL

Sanaa ya DDL ya SQL inanua inaingia au inafungua tablica. Ndiweza pia kuanza na kufungua kitambulisho (kitambulisho), kuhusisha tablica za kuzingatia, na kuzikabilisha kuzingatia tablica za kuzingatia.

Matangazo ya DDL muhimu zaidi ya SQL:

  • CREATE TABLE - Kurejea tablica ya kina
  • ALTER TABLE - Kuhusisha (kuchangia) tablica ya msingi ya data
  • DROP TABLE - Kufungua tablica
  • CREATE INDEX - Kurejea maelezo (kitambulisho cha tafuta)
  • DROP INDEX - Kufungua maelezo

Mafaa ya SQL

Mafaa ya CodeW3C.com inayotumika Mafaa ya SQL.