Какво е маса?
Таблица е обект, който съхранява данни във формат ред и колона . Под диаграмата са показани съответно редове и колона.
В този урок ще научите:
- Какво е маса?
- Как да създадете таблица
- Използване на T-SQL
- T-SQL: Създайте нова таблица, като използвате съществуваща таблица.
- Използване на конструктора на таблици
- Таблица Alter
- Използване на T-SQL
- Използване на дизайнер на таблици
- Изтриване на таблицата
- Използване на SQL Server Management Studio
- Използване на T-SQL
Как да създадете таблица
Първата стъпка за съхраняване на данни в базата данни е създаването на таблица, в която ще се намират данните. След създаването на таблицата можем да продължим да вмъкваме редовете в таблицата.
Можем да създадем таблица по следните начини:
- T-SQL: Създайте нова таблица, като дефинирате всички колони и нейния тип данни.
- T-SQL: Създайте нова таблица, като използвате съществуваща таблица
- Използване на конструктора на таблици
Нека проучим това в детайли:
T-SQL: Създайте нова таблица, като дефинирате всички колони и нейния тип данни.
По-долу е Синтаксисът за създаване на таблица
Синтаксис:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Тук,
- Параметърът tableName обозначава името на таблицата, която ще създадете.
- Параметрите колона_1, колона_2 ... означават колоните, които трябва да бъдат добавени към таблицата.
- Колона трябва да бъде посочена като NULL или NOT NULL. Ако не посочите, SQL Server ще вземе NULL по подразбиране.
Нека създадем основна таблица с две колони
Запитване:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Предварително условие: Изберете базата данни, където трябва да създадете таблицата.
Стъпка 1) Изпълнете заявката, като кликнете върху Изпълнение.
Преди изпълнение на заявката не съществува таблица:
Резултат: След стартиране на заявката щракнете върху бутона „Refresh“, новата таблица съществува като курс.
Стъпка 2) Поставете някои данни
Досега таблицата съществува само, но все още няма данни в създадената таблица.
Transact-SQL има израза INSERT, който може да се използва за вмъкване на данни в таблица. С това изявление можем да вмъкнем една или повече колони в таблица.
Синтаксис
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Горното показва основния синтаксис на командата при използване на ключовата дума VALUES за вмъкване на данни в таблица.
Нека вмъкнем четири реда с помощта на командата Insert .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
Долната снимка показва, че сега вмъкването на четири реда е успешно.
Стъпка 3) За да прегледаме данни в SQL Server, използваме оператора SELECT. Операторът приема следния синтаксис:
SELECT expressionFROM tableName[WHERE condition];
Примерна заявка:
SELECT * FROM COURSE;
Резултат: Таблицата е създадена и в таблиците има четири записа. Имайте предвид, че можем да създадем записи с дублирана стойност във всяка от колоните, тъй като няма ограничения.
T-SQL: Създайте нова таблица, като използвате съществуваща таблица.
Сега кажете, че искаме друга таблица като таблица COURSE, създадена по-горе. Необходима ни е обаче само една колона на Course_Name, а не CID_ID.
Синтаксис:
SELECT (Column 1,… ) INTOFROM ;
Примерна заявка:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Стъпка 1) Изпълнете заявката, като кликнете върху Изпълнение.
Резултат: Създадена е нова таблица с името COURSE_NAMES със съществуваща 1 колона и четири записа от по-стара таблица.
SELECT * FROM COURSE_NAMES;
Използване на конструктора на таблици
Можем също да създадем таблица от IDE на Studio Management, използвайки Table Designer.
Стъпка 1) Щракнете с десния бутон върху Таблица> Ново> Щракнете върху Таблица.
Стъпка 2) Въведете имена на колони, типове данни. Изберете дали да разрешите нули или не.
Стъпка 3) Натиснете „CTRL + S“, за да запазите таблицата. Въведете име като „Course_Title“
Резултат: Кликнете върху 'Refresh' и ние можем да видим съществува нова таблица с име като COURSE_TITLE с една колона, определен като COURSE_NAME .
Таблица Alter
Има два начина за промяна на таблицата в SQL сървъра .
1. T-SQL: Променете таблицата чрез добавяне на нови колони.
2. Използване на дизайнер на таблици
T-SQL: Променете таблицата чрез вмъкване на колони
По-долу е синтаксисът на таблицата Alter
Синтаксис :
Alter TABLE