niedziela, 25 listopada 2018

Mysql co to jest

MySQL rozwijany jest przez firmę Oracle. SQL (Structured Query Language) jest najbardziej znanym i rozpowszechnionym strukturalnym językiem zapytań, który służy do tworzenia, modyfikacji oraz zarządzania bazami danych. SQL należy do języków deklaratywnych. Połączenie możliwości języka skryptowego PHP i baz danych MySQL, pozwala na budowanie zaawansowanych witryn WWW, np.


Aplikacja jest w miarę prosta w obsłudze.

Elastyczność w wykonywaniu poleceń jest zadowalająca. Jest o wiele łatwiejsza niż operacje na plikach tekstowych. Znany i ceniony jest przede wszystkim ze względu na swoją niebywałą wydajność i szybkość działania. Znajomość języka SQL jest przydatną umiejętnością. Jeśli chcecie obsługiwać dowolny system zarządzania relacyjnymi bazami danych taki jak mySQL, PostgreSQL, Firebir Microsoft SQL Server, potrzebujecie znajomości języka zapytań.


Dane w bazie składowane są w tabelach (tj. relacjach) (można sobie to porównać z tabelą w Excelu). Zanim przejdziemy do omawiania podstaw administracji systemem Microsoft SQL Server, warto na chwilę zatrzymać się i zastanowić, czym tak naprawdę jest ten produkt.

SQL Server często postrzegany jest przez użytkowników jako baza danych. Choć określenie to jest po części prawdziwe, to jednak nie do końca oddaje ono pełny charakter tego systemu. Do komunikacji z innymi programami używa standardowego języka zapytań (SQL) wraz z własnymi, rozszerzonymi funkcjami.


Język SQL jest językiem deklaratywnym. Oznacza to, że na każdej usłudze umożliwiającej tworzenie baz danych. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi zarządzania bazą danych (DBMS). Wiele rozwiązań internetowych tj. CMS-y, sklepy internetowe, CRM-y czy intranety korzysta z bazy danych MySQL.


Przykładem mogą być: system Drupal, Magento czy OROCRM. SQL to język komputerowy przeznaczony do pracy ze zbiorami faktów i relacjami między nimi. W programach relacyjnych baz danych, takich jak Microsoft Office Access, język SQL jest używany do pracy z danymi.


Najważniejsze zalety PostgreSQL to wysoka stabilność i wydajność. Względem MySQL, swojego największego konkurenta, PostgreSQL jest bardziej rozbudowany i obsługuje więcej. Sama składnia SQL jest dość prosta, aby cokolwiek zdziałać i nie napsocić trzeba znać dobrze strukturę bazy na której mamy pracować.


Zapoznaj się ze składnią poczytaj o mysql, postgresql, mssql.

Jak masz dostęp do bazy to znasz jej strukturę. Nie powiedziałbym, że SQL jest prosty. Rozpoznawany jest przez wszystkie najpopularniejsze systemy baz danych takie jak np. MySQL, PostgreSQL, Microsoft SQL Server, Oracle, DB2.


Język SQL w przeciwieństwie do języków programowania nie służy do tworzenia programów, ale tylko do operacji na danych zawartych w bazie. Jest więc nazywany podjęzykiem danych. Akronim pochodzi od słów „non SQL” choć często mówi się „not only SQL”. Warto zauważyć tę różnicę, ponieważ w istocie już dzisiaj wiemy, że ten typ baz danych nie tyle eliminuje klasyczny, relacyjny model, co doskonale go uzupełnia. Wszystko w zależności od konkretnych celów do zrealizowania.


W przeciwieństwie do innych głównych dostawców nie wymagamy zakupu kosztownych dodatków niezbędnych do uruchamiania najbardziej wymagających aplikacji, ponieważ każda funkcja i. Jedną z właściwości SQL Servera jest collation. Otóż, wszystko co chcemy zrobić, musi mieć jednoznaczny i przewidywalny rezultat. Jeśli wykonujemy operacje arytmetyczne, to powinny to być operacje na liczbach. Jeśli dodajesz teksty, powinny to być teksty itp.


Jest to związane z silnym typizowaniem danych w SQL co pozwala zapewnić danym spójność.

Brak komentarzy:

Prześlij komentarz

Uwaga: tylko uczestnik tego bloga może przesyłać komentarze.

Popularne posty