SQL Server Drop Database

Sql Server Drop Database



Базата данни е колекция от малки единици информация, която се използва за организиране на данни в предварително дефинирани връзки в реда на таблици, съдържащи колони и редове. Можете да мислите за база данни като за контейнер от най-високо ниво с други обекти, съхраняващи данните. Базата данни е отговорна за съхраняването на неща като таблици, тригери, функции, потребителски типове данни, таблици, изгледи и други. Следователно, когато трябва да съхранявате конкретни данни, ще трябва да се уверите, че имате база данни, в която можете да дефинирате структурата на вашите данни.

Тази статия има за цел да ви помогне да разберете как да създавате и премахвате бази данни в SQL Server, като използвате различни методи.

SQL Server Създаване на база данни (Transact-SQL)

Първият и най-разпространен метод за създаване на база данни в SQL Server е операторът CREATE DATABASE.







Изявлението следва синтаксис, както е показано:



CREATE DATABASE [име_на_база_данни];

Започваме с ключовата дума CREATE DATABASE, последвана от името на базата данни, която искате да създадете. Добре е да се гарантира, че името на базата данни се придържа към правилата за именуване на идентификатори на SQL Server.



SQL Server също ограничава името на базата данни до 128 знака.





Например, за да създадем база данни, наречена linuxhint, можем да изпълним командата:

създаване на база данни linuxhint;

След като изпълним командата по-горе, можем да получим достъп до създадената база данни с помощта на DB Explorer или с помощта на терминала.



Например, следното показва създадената база данни в графичен интерфейс.

За да покажете всички бази данни в сървъра с помощта на оператора Transact-SQL, изпълнете следното:

изберете
име
от
master.SYS.DATABASES D;

Това трябва да изброява имената на всички бази данни в сървъра, както следва:

име     |
---------+
майстор   |
tempdb   |
модел    |
msdb     |
местен    |
linuxhint|

Обърнете внимание, че всеки SQL Server препоръчва архивиране на главната база данни, преди да създадете, модифицирате или изтриете която и да е потребителска база данни в сървъра.

В зависимост от конфигурацията на сървъра, командата може да изисква разрешение CREATE DATABASE за главната база данни.

SQL Server Drop Database – Transact SQL.

Можем да използваме команда Transact-SQL, за да премахнем съществуваща база данни, както е показано в синтаксиса по-долу:

— Синтаксис на SQL Server

DROP DATABASE [ IF EXISTS ] { database_name};

Клаузата IF EXISTS ви позволява условно да премахнете база данни, ако тя съществува. Ако базата данни с посоченото име не съществува, сървърът не връща грешка.

Например, за да премахнете базата данни linuxhint, която създадохме преди, изпълнете командата:

премахване на база данни, ако съществува linuxhint;

Това трябва да премахне базата данни с посоченото име от сървъра.

SQL Server Drop Database – Използване на SQL Server Management Studio

Можем също да използваме графичен метод, за да премахнем съществуваща база данни от сървъра.

В SSMS отворете изследователя на обекти и разгънете опцията за бази данни. Намерете базата данни, която искате да премахнете, щракнете с десния бутон и изберете изтриване.

Това трябва да отвори нов диалогов прозорец, който ви позволява да изберете опциите, които да включите при изтриване на базата данни. За да избегнете сблъсък на връзката, изберете „Затваряне на съществуващите връзки“.

Заключение

В тази публикация проучихме основите на създаване и изтриване на база данни с помощта на Transact-SQL команди и графични интерфейси.