Архітектура ПК
[1]
Архітектура та експлуатація персонального комп'ютера
|
СПЗ
[12]
Системне програмне забезпечення та операційні системи
|
Комп'ютерна графіка [25] |
КСМ
[28]
Комп'ютерні системи та мережі
|
ІСІТО
[1]
Інформаційні системи і технології обліку
|
Бухгалтерський облік [0] |
АМтП
[10]
Алгоритмічні мови та програмування
|
Копирайт рерайт [1] |
СУБД
[18]
Системи управління базами даних
|
ОКТ практикум
[2]
Основи комп'ютерних технологій практикум
|
Інформатика (практ)
[1]
інформатика практикум, практичні заняття
|
ТіОБВ
[61]
Технологія і організація будівельного виробництва
|
ОСАПр
[6]
Основи систем автоматизованого проектування, AutoCAD, ArchiCAD
|
ТіОБВ (заочники) [1] |
16:00 SQL урок 14 Створення таблиць (CREATE TABLE) |
Мова SQL використовується не тільки для обробки інформації, але й призначена для виконання всіх операцій з базами даних і таблицями, включаючи створення таблиць і роботу з ними. Існує два способи створення таблиць. 1) більшість СУБД мають візуальний інтефейс для інтерактивного створення таблиці і керування ними; 2) таблицями можна маніпулювати, використовуючи оператори SQL. Варто відмітити, що, коли ви використовуєте інтерактивний інструментацій СУБД, то насправді вся робота виконується операторами SQL, тобто інтерфейс сам створює ці команди непомітно для користувача (це подібно на запис макроса в Excel, коли макрорекодер записує ваші дії і перетворює їх в команди VBA). 1. Створення таблицьДля створення таблиць програмним способом використовують оператор CREATE TABLE. Для цього необхідно вказати наступні дані:
Давайте створим нову таблицю і назвем її Customers: CREATE TABLE Customers ( Так ми спочатку вказуємо назву нової таблиці, потім в дужках перераховуємо стовпці, які будемо створювати, причому їх назви не можуть повторюватись в межах однієї таблиці. Після назви стовпців вказується тип даних для кожного поля (CHAR (10)), потім відмічаємо чи може поле містити пусті значення (NULL або NOT NULL), а також необхідно вказати поле, яке буде первинним ключем (Primary key). Мова SQL також дозволяє визначати для кожного поля значення по замовчуванюю, тобто є, якщо користувач не вкаже значення певного поля - воно буде автоматично проставлене СУБД. Значення по замовчуванню визначається ключовим словом DEFAULT при визначенні стовпців оператором CREATE TABLE. 2. Оновлення таблицьДля того, щоб зменити таблицю в SQL використовується оператор ALTER TABLE. При використанні даного оператора необхідно ввести наступну информацию:
Для прикладу давайте добавим нову колонку в таблицю Sellers, в котрій будемо вказувати телефон реалізатора: ALTER TABLE Sellers ADD Phone CHAR (20) Крім додавання стовпців, ми можемо їх видалять. Давайте теперь видалимо поле Phone. Для цього пропишемо наступний запит: ALTER TABLE Sellers DROP COLUMN Phone 3. Видалення таблиціВидалення таблиці здійснюються за допомогою оператора DROP TABLE. Щоб видалити таблицю Sellers_new, ми можемо прописати наступний запит: DROP TABLE Sellers_new В багатьох СУБД використовуються правила, що попереджуються видалення таблиць, котрі являються вже зв'язані з іншими таблицями. Якщо ці правила діють і ви видаляєте таку таблицю, то СУБД блокує операцію видалення до тих пір, поки не буде видалений зв'язок. Такі міри попереджують випадкове видалення потрібних таблиць інформація взята з сайту http://moonexcel.ho.ua/ |
|
Всього коментарів: 0 | |