MySQL ve SQL Arasındaki Fark Fark
MySQL vs. SQL
MySQL, ilişkisel bir veritabanı yönetim sistemidir (RDMS) - ilişkisel bir veritabanı yönetim sistemidir modeli. Bu RDMS, kendi sunucusu olarak çalışır ve aynı anda birden çok veritabanına çoklu kullanıcı erişimi sağlar. MySQL kaynak kodu GNU Genel Kamu Lisansı'nda öngörülen koşullar ve ayrıca bir çok tescilli anlaşma uyarınca mevcuttur. MySQL topluluğunun üyeleri, RDMS'in birçok farklı dalını yarattı; bunlardan en popüler olanı Drizzle ve MariaDB. Birkaç şubenin prototipi olmanın yanı sıra, tam özellikli bir veritabanı yönetim sistemi (veya DMS) olması gereken çoğu ücretsiz yazılım projesi MySQL'i kullanmaktadır.
Yapısal Sorgulama Dili (SQL olarak da bilinir) bir veritabanı dili. Özellikle RDMS'lerdeki verileri yönetmek üzere tasarlanmıştı ve kavramı ilişkisel cebire dayanıyordu. Yetenekleri veri sorgusu ve güncelleme, şema oluşturma ve değiştirme ve veri erişim kontrolü içerir. RDMS modelini kullanan ilk dillerden biriydi ve kesinlikle bu ilişkisel veritabanları için en yaygın kullanılan dildir. SQL dili çoklu dil öğelerine bölünmüştür: ifadeler ve sorguların bazen isteğe bağlı oluşturucu bileşenleri olan yan tümcesi; Skalalı değerler veya sütunlar ve veri satırlarından oluşan tablolar üreten ifadeler; SQL üç değerli mantık (veya 3VL) Boolean doğruluk değerlerini değerlendirebilen koşulları belirtmek için kullanılan predicate; belirli spesifikasyonlara dayanan verileri geri getiren sorgular; şemaları ve verileri etkileyen ya da işlemleri, program akışını, bağlantıları, oturumları ya da teşhisi de kontrol edebilen ifadeler.
MySQL birçok web uygulamasında bir çözüm paketi (veya LAMP) yazılım yığınının veritabanı bileşeni olarak bulunabilir. Kullanımı Flickr, FaceBook, Wikipedia, Google, Nokia ve YouTube gibi popüler web sitelerinde yaygın olarak görülebilir. Bu web sitelerinin her biri depolama ve kullanıcı verilerinin günlüğü için MySQL kullanıyor. Kod, C ve C ++ dillerinden oluşuyor ve Linux, Mac OS X ve Microsoft Windows da dahil olmak üzere birçok farklı sistem platformu kullanıyor.
SQL artık bir standart ve yapısı pek çok farklı bileşenden oluşuyor. Bunlar, SQL Framework, SQL / Foundation, SQL / Bağlantılar, SQL / CLI (Çağrı Seviyesi Arabirimi) ve SQL / XML (veya XML ile ilgili Spesifikasyonlar) içerir; ancak bunlarla sınırlı değildir.
Özet:
1. MySQL, kendi sunucusu olarak çalışan ve aynı anda birden çok veritabanına çoklu kullanıcı erişimi sağlayan bir RDMS; SQL, RDMS'lerdeki verileri yönetmek için özel olarak tasarlanmış bir veritabanı dilidir.
2. MySQL, çok kullanıcılı web uygulamalarında depolama ve kullanıcı verileri günlüğü olarak kullanılır; SQL, SQL Framework, SQL / CLI ve SQL / XML de dahil olmak ancak bunlarla sınırlı olmamak üzere birden çok bileşenden oluşan bir standarttır.