SQl
Hasanov KamolSQL ma'lumotlar bazalarida ma'lumotlarni saqlash, boshqarish va olish uchun standart til.
SQL qo'llanmamiz sizga SQL-dan foydalanishni o'rgatadi: Bu MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres va boshqa ma'lumotlar bazalari bilan ishlash imkonini beradi.
SQL nima?
- SQL tuzilgan so'rovlar tili degan ma'noni anglatadi
- SQL ma'lumotlar bazalariga kirish va ularni boshqarish imkonini beradi
- SQL 1986 yilda Amerika Milliy Standartlar Institutining (ANSI), 1987 yilda Xalqaro Standartlashtirish Tashkilotining (ISO) standartiga aylandi
SQL nima qilishi mumkin?
- SQL ma'lumotlar bazasiga qarshi so'rovlarni bajarishi mumkin
- SQL ma'lumotlar bazasidan ma'lumotlarni olishlari mumkin
- SQL ma'lumotlar bazasiga yozuvlarni qo'shishi mumkin
- SQL ma'lumotlar bazasidagi yozuvlarni yangilashi mumkin
- SQL ma'lumotlar bazasidan yozuvlarni o'chirib tashlashi mumkin
- SQL yangi ma'lumotlar bazalarini yaratishi mumkin
- SQL ma'lumotlar bazasida yangi jadvallar yaratishi mumkin
- SQL ma'lumotlar bazasida saqlangan protseduralarni yaratishi mumkin
- SQL ma'lumotlar bazasida ko'rinishni yaratishi mumkin
- SQL jadvallar, protseduralar va ko'rinishlarga ruxsatlarni o'rnatishi mumkin
SQL sintaksisi
- SQL kalit so'zlari kichik / kichik harflarga sezgir emas:
select
xuddi shundaySELECT
- Ba'zi ma'lumotlar bazalari tizimlari har bir SQL bayonotining oxirida nuqta-vergulni talab qiladi.
- Semicolon - bu serverga bir xil qo'ng'iroqda bir nechta SQL operatorlarini bajarishga imkon beradigan ma'lumotlar bazalari tizimidagi har bir SQL operatorini ajratishning standart usuli.
Ba'zi muhim SQL buyruqlari
SELECT
- ma'lumotlar bazasidan ma'lumotlarni chiqaradiUPDATE
- ma'lumotlar bazasidagi ma'lumotlarni yangilaydiDELETE
- ma'lumotlar bazasidan ma'lumotlarni o'chiradiINSERT INTO
- ma'lumotlar bazasiga yangi ma'lumotlarni kiritadiCREATE DATABASE
- yangi ma'lumotlar bazasini yaratadiALTER DATABASE
- ma'lumotlar bazasini o'zgartiradiCREATE TABLE
- yangi jadval yaratadiALTER TABLE
- jadvalni o'zgartiradiDROP TABLE
- jadvalni o'chiradiCREATE INDEX
- indeksni yaratadi (qidirish kaliti)DROP INDEX
- indeksni o'chiradi
Assalomu alaykum! Agar siz SQL Serverni o'zlashtirishning oson, tezkor va samarali usulini qidirsangiz, siz to'g'ri joyda turibsiz. SQL Server o'quv qo'llanmalarimiz amaliy va ko'plab amaliy mashg'ulotlarni o'z ichiga oladi.
Barcha o'quv qo'llanmalarni tugatgandan so'ng, siz quyidagilarni amalga oshirishingiz mumkin:
• SQL Server ma'lumotlar bazasidagi jadvallardan ma'lumotlarni samarali ravishda olish.
• Jadvallar, ko'rinishlar, indekslar, ketma-ketliklar, sinonimlar, saqlangan protseduralar, foydalanuvchi tomonidan belgilangan funktsiyalar va triggerlar kabi ma'lumotlar bazasi ob'ektlarini yarating.
• SQL Serverni samarali boshqarish.
SQL Server bu Microsoft tomonidan ishlab chiqilgan va sotuvga qo'yilgan ma'lumotlar bazasini boshqarish (RDBMS) relyatsion tizimidir. Ma'lumotlar bazasi serveri sifatida SQL Serverning asosiy vazifasi boshqa dasturlarda foydalaniladigan ma'lumotlarni saqlash va olishdir.
SQL Server qo'llanma quydagi bo'limlardan iborat
• SQL Server bilan ishlashni boshlash
• SQL Server asoslari
• SQL Server ko'rinishlari
• SQL Server indekslari
• SQL Server saqlanadigan protseduralar
• SQL Server foydalanuvchi tomonidan aniqlangan funktsiyalari
• SQL Server Triggerlari
DATA MANIPULATION
- SELECT
- ORDER BY
- OFFSET FETCH
- SELECT TOP
- SELECT DISTINCT
- WHERE
- NULL
- AND
- OR
- IN
- BETWEEN
- LIKE
- Column & Table Aliases
- Joins
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL OUTER JOIN
- Self Join
- CROSS JOIN
- GROUP BY
- HAVING
- GROUPING SETS
- EXISTS
- ANY
- ALL
- UNION
- INTERSECT
- EXCEPT
- INSERT
- INSERT INTO SELECT
- UPDATE
- UPDATE JOIN
- DELETE
DATA DEFINITION
- Create new database
- Drop database
- Create schema
- Alter schema
- Drop schema
- Create new table
- Identity column
- Add column
- Modify column
- Drop column
- Rename table
- Drop table
- Select into
- Primary key
- Foreign key
- Check
- Unique
- Not null
DATA TYPES
- Data Types
- Bit
- Char
- Date
- Datetime2
- DatetimeOffset
- Decimal
- Int
- Nchar
- Nvarchar
- Time
- Varchar