Xml eXtensible M
Download 1.13 Mb.
|
Majmua
- Bu sahifa navigatsiya:
- RESTORE DATABASE
- CREATE TABLE
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. Query: Barcha ustunlar va uning ma'lumotlar turini belgilash orqali yangi jadval yarating. 2. Query: Mavjud jadval yordamida yangi jadval yaratish 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 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling