Database
 sql >> база данни >  >> RDS >> Database

Език за дефиниране на SQL данни

Езикът за дефиниране на данни влияе директно върху структурата/схемата на базата данни. CREATE, ALTER, DROP са командите на DDL.CREATE: Създава нова база данни, таблица или изглед на таблица.ALTER :Променя базата данни или таблицата. MODIFY, ADD ключовите думи се използват за промяна на данни като промяна на схемата на таблицата или промяна на база данни. Ако потребителят си спомни нещата след създаването на таблицата в този момент, командата alter, използвана за промяна.DROP: Изтрива цялата таблица с нейната структура/схема или изтрива изглед на таблица или други обекти от базата данни.
Синтаксис: CREATE DATABASE Име на база_данни;Пример: Създайте база данниКолеж;
Синтаксис: CREATE TABLE име_на_таблица (тип данни име_на_колона1, тип данни_име_колона2,………);Пример: СЪЗДАВАЙТЕ ТАБЛИЦА STUDENT (идентификатор на ученик int, име на ученика varchar(50),student_dept varchar(50), classyear varchar(10)); Вижте внимателно изходния екран, екранът подканва MariaDB [тест]> , тук MariaDB е системата за база данни, а тестът е името на базата данни, в която изпълняваме SQL операции.

  • DESC: Командата DESC показва структурата/схемата на таблицата. Схемата означава нейната структура. На прост език, „това е чертеж на таблица“, който показва името на таблицата с нейните подробности, като например колко колони присъстват в тази таблица, типът данни на всяка колона означава кой тип стойност може да съдържа колоната. Показва ключове, показва дали колоната може да съдържа нулева стойност или не, стойности по подразбиране и допълнителна информация.
Синтаксис: DESC TABLE_NAME;Пример: Desc student;# Синтаксис за създаване на изглед Синтаксис: CREATE VIEW име на изглед ASSELECT колона 1, колона 2,…..FROM Table_name[WHERE условие];Пример: Създаване на изглед student_view asSelect * от studentWhere Dept =’IT’;Синтаксис: Променете TableTable_nameAdd column column_name тип данни;Пример: Промяна на таблицата StudentAdd Column City Varchar(10); Нова колона „city“ се добавя към таблицата STUDENT. Командата DESC показва структурата на таблицата на учениците преди промяна и след промяна на таблицата. Все пак не сме въвели стойност в новата колона „град“. NULL е стойност по подразбиране за всяка колона. Колоната City показва нулева стойност за всички записи, присъстващи в таблицата.

Синтаксис: Alter TableTable_nameModify column column_name тип данни ограничение;Пример: Alter TableStudentModify Column student_id int NOT NULL; Промяната на ниво схема се извършва с помощта на таблица за промяна. В колона student_id е добавено ограничение, което не е нула.Синтаксис: Промяна на таблица Table_nameAdd constraint_name (column_name);Пример: Промяна на таблицата Добавяне на първичен ключ за студент(идентификатор на ученик, име на ученик); Първичният ключ е добавен в две колони означава, че комбинацията от student_id и student_name става основен ключ за ученик в таблицата.Синтаксис: Променете TableTable_nameDROP колона column_name;Пример: Променете таблицата StudentDROP колона град; тук „град“ колоната се изтрива с помощта на ключова дума alter. Сега колоната град не присъства в студентската таблица.

Изходният екран показва структурата на таблицата преди изтриване на колона град, както и структурата след изтриване на град колона.Синтаксис: DROPTable table_name;Пример: Командата DROPTable Student;Drop изтрива всички данни, т.е. всички записи със структура/схема на таблицата от базата данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Практическа употреба на функцията SQL COALESCE

  2. Обработка на потвърждение по имейл по време на регистрация в Flask

  3. Изявление на SQL SELECT

  4. Хекатон с обрат:TVP в паметта – част 1

  5. Използване на ODBC със Salesforce и Okta Single Sign On (SSO)