Xml eXtensible M


Download 1.13 Mb.
bet10/19
Sana26.06.2023
Hajmi1.13 Mb.
#1656026
1   ...   6   7   8   9   10   11   12   13   ...   19
Bog'liq
Majmua

DROP DATABASE
DROP DATABASE
DROP DATABASE Students;
Shu bilan db olib tashlanadi.
BACKUP DATABASE
BACKUP DATABASE
TO DISK = 'filePath';
BACKUP DATABASE Students
TO DISK = 'J:\Databases\';
SQL ma'lumotlar bazasining to'liq zaxira nusxasini yaratish uchun ishlatiladi
BACKUP DATABASE
TO DISK = 'filePath'
WITH DIFFERENTIAL;
Differensial zahira nusxasi faqat oxirgi to'liq ma'lumotlar bazasi zahira nusxasidan keyin o'zgargan ma'lumotlar bazasi qismlarini zaxiralaydi.
RESTORE DATABASE
RESTORE DATABASE
FROM DISK = 'filePath + fileName';
RESTORE DATABASE Students
FROM DISK ='J:\Databases\Students.bak';
Zaxiraga olingan db ni yuklash
Table bilan ishlash
Jadval(Table) - bu ma'lumotlarni satr va ustun formatida saqlaydigan ob'ekt
Jadvalni quyidagi usullar bilan yaratishimiz mumkin:

  1. 1.

Query: Barcha ustunlar va uning ma'lumotlar turini belgilash orqali yangi jadval yarating.

  1. 2.

Query: Mavjud jadval yordamida yangi jadval yaratish

  1. 3.

Jadval dizayneridan foydalanish
CREATE TABLE
CREATE TABLE tableName
(
column_1 datatype [ NULL | NOT NULL ],
column_2 datatype [ NULL | NOT NULL ],
...
);
CREATE TABLE Student
(
Id INT NOT NULL,
Name VARCHAR(30) NOT NULL,
Address TEXT,
Email TEXT
);
CREATE TABLE nomi (ustun_nomi ma'lumot_turi null_yoki_null_emasligi);
NOT NULL yoki NULL ni belgilamasa default NULL olinadi.
Jadval nomi, column nomi Unique bo'lishi lozim. Nomi _ dan boshqa belgi va raqamlardan boshlanmasligi lozim. Iloji boricha space(" ")dan foydalanmang. O'rniga _ dan foydalaning. Nomi kamida 1 belgi, max 128 belgi, ustunlar soni 1 dan 1024 gacha bo'lishi lozim.
SELECT (Column 1, …) INTO FROM ;
SELECT (Id,Email) INTO Emails FROM Student;
Mavjud table dan yangi table ochish.
ALTER TABLE
ALTER TABLE tableName ADD column_1 datatype, column_1 datatype;
ALTER TABLE Students ADD Age INT;
ALTER TABLE bilan column nomini, o'lchamini, datatype ini o'zgartirish, null yoki not null ni belgilash, yangi column qo'shish, olib tashlash, cheklovlar qo'shish, olib tashlash mumkin.
ALTER TABLE tableName ALTER COLUMN column_1 datatype NOT NULL or NULL;
ALTER TABLE Students ALTER COLUMN Address VARCHAR(100) NOT NULL;
Address column NULL dan NOT NULL ga o'zgardi.
ALTER TABLE tableName ALTER COLUMN column_1 datatype;
ALTER TABLE Students ALTER COLUMN Address VARCHAR(100);
Columnni size va typeni o'zgartirish. Sizeni o'zgartirganda mavjud datalarni eng kam belgi borini oladi. Masalan: "Tashkent, Amir Temur Street 108" da 31 dan kam qila olmaysiz.
EXEC sp_rename 'Table.Column', 'newName';
EXEC sp_rename 'Customers.ID', 'CustomerID';
Column nomini o'zgartirish. sp_rename saqlangan protsedura hisoblanadi.
ALTER TABLE tableName DROP COLUMN column_1;
ALTER TABLE Students DROP COLUMN Address;
Ustunni olib tashlash

Download 1.13 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling