359 читали · 2 года назад
ТИПЫ ДАННЫХ В SQL serial - это тип данных, который используется для автоматической генерации последовательных уникальных значений, в данном случае для поля id. char(n) - это тип данных, который используется для хранения фиксированной длины строки. Здесь n указывает на максимальное число символов, которые могут быть хранены в поле. varchar(n) - это тип данных, который используется для хранения переменной длины строки. Здесь n указывает на максимальное число символов, которые могут быть хранены в поле. Используйте varchar, если требуется хранить строки различной длины. Например, если вы хотите хранить имена пользователей, то вы можете использовать varchar(100), так как имена пользователей, в целом, не превышают 100 символов. SQL поддерживает различные типы данных, включая: = Numeric: хранит числовые значения, включая INT (целые), DECIMAL (десятичные), NUMERIC (числовые) и FLOAT (плавающие). = Character Strings: хранят строковые данные, включая CHAR (фиксированная длина) и VARCHAR (переменная длина). Binary Data: хранят двоичные данные, включая BLOB (большой объект двоичных данных) и BINARY (двоичные данные). = Date and Time: хранят даты и время, включая DATE (дата), TIME (время), DATETIME (дата и время) и TIMESTAMP (временная метка). = Boolean: хранит значение true/false, используется для хранения логических значений. = Enumerated: позволяет хранить перечисляемые значения. = Bit strings: хранят данные, представленные в виде битовых последовательностей.
SQL
1. Что такое SQL? 2. Что такое DML и DDL? 3. Что такое первичный ключ? 4. Что такое внешний ключ? 5. Какие виды связей между таблицами существуют и как они организуются? 6. Опишите как вставить, удалить, обновить данные в(из) таблицу(ы). 7. Что такое нормализация БД? 8. Что такое денормализация БД? Для чего она нужна? 9. Что такое кластерный и некластерный индексы? 10. Какие типы соединений (join) таблиц существуют? В чем их разница? 11. Что такое SQL курсор? 12. Опишите шаги по созданию и использованию курсора. 13. Что такое транзакция? 14. Что такое триггер? Какие типы триггеров Вы знаете? 15...