Тёмный

Текстовые данные в SQL 

Volodya Mozhenkov
Подписаться 49 тыс.
Просмотров 7 тыс.
50% 1

Как записывать текстовые данные в базе данных, говорящей на языке SQL.
В этом видео я стараюсь не говорить о какой‐то конкретной базе данных, но привожу некоторые конкретные примеры.

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 17   
@AnySoftUser
@AnySoftUser 9 лет назад
побольше бы таких познавательных видео по бд и sql, особенно по нормализации и построении бд на стадии проекта...
@AlexBekhtin
@AlexBekhtin 9 лет назад
VarChar не от слова Variable, а от varying. Только про text/blob можно записать несколько уроков. В каждой СУБД свои тонкости и названия для них. Да и вообще на практике с char/varchar тоже всё немного не так, как в уроке: char и varchar на диске храниться могут одинаково, а в памяти нет, причём для обработки в процедурах и сортировке будут занимать максимальный размер и т.д.
@mirkogrey9076
@mirkogrey9076 8 лет назад
не люблю цей канал, тому що, я не сплю вночі:))
@Didar.Kussain
@Didar.Kussain 2 года назад
👍
@АлександрБугримов-о1е
Супер. Спасибо большое.
@dutnum5766
@dutnum5766 8 лет назад
Не понятно вот что. Ведь использование любых полей переменной длины ведет к серьезным последствиям: если в таблице есть хоть один VARCHAR, то вся длина (в байтах) записи становится переменной и теряется возможность быстрого доступа к записи по индексу (по сути вместо массива мы получаем односвязанный список). Для быстрого доступа придётся видимо строить индекс (а если бы был CHAR то индекс не нужен). А что происходит при модификации записи с VARCHAR? Допустим мы добавили 1 символ в VARCHAR - придётся "раздвигать" данные во всём файле чтобы освободить место для этого символа (т.е. перезаписывать весь хвост файла). Ну или может модифицируемую запись пометить удалённой и перезаписать в конец изменённой. В любом случае всё это гораздо дороже чем в случае CHAR - достаточно перезаписать один единственный символ в файле. Получается что нужно стремиться к тому чтобы полей переменной длины в таблицах не было без крайней необходимости.
@АлексейДолматов-м3я
Это круто )
@alvaro3941
@alvaro3941 5 лет назад
Что делать если случайно sql файл переделал в блокнот, как все вернуть обратно
@alexlee395
@alexlee395 2 года назад
А json?
@ROBITON-TM
@ROBITON-TM 7 лет назад
Я совсем не понял, почему для записи номера телефона ""нужно всегда использовать текстовый тип данных". Объясните, пожалуйста, почему. явижу только доводы против этого
@VladimirMozhenkov
@VladimirMozhenkov 7 лет назад
Ну для начала есть номера, которые вы просто не сможете вводить. Например многие британские номера начинаются с цифры ноль. В некоторых случаях встречал что-то с "00". Как вы такое введёте в цифровое поле? В США принято писать многие номера буквами (теми, которые используют для СМС). Как вы такие введёте? Будете их в цифры переводить обратно? Что делать с номерами, где присутствует расшерение? Такие очень часто в некоторых странах встречаются, к примеру: 12345343434#123. Как вы это вобьёте? Но всё это неважно, ведь может быть вы знаете, что будут только те, что начинаются с 1-9 и состоят только из 0-9. Суть в том, что стоит использовать тот тип, который подходит под использование. Спросите у себя: Собираюсь-ли я находить сумму двух номеров телефона, будет-ли мне нужно найти средне-статистический номер... вообще хоть один раз мне понадобятся математические операции? И потом задайте себе вопрос: Есть-ли причина найти первые 3 знака номера телефона (а ведь это не цифровая, а текстовая операция)? Мне интересно где вы нашли доводы против этого. Я никогда такого не слышал, можете ссылку дать?
@404Negative
@404Negative 7 месяцев назад
@@VladimirMozhenkov первые 3 знака номера телефона можно было бы найти через интежер дивижн
@maxiv3034
@maxiv3034 9 лет назад
о, да. это было очень во время и полезно.
@vonseven
@vonseven 4 года назад
спасибо за ваш труд
@MMEEEish
@MMEEEish 9 лет назад
"Язык SQL" - тавтология
@antoxxxa154
@antoxxxa154 Год назад
Можно же говорить "ЭСКУЯ" или "ЯСЭЗЭ"! Будет не тавтология)
@MRaynold
@MRaynold 4 дня назад
Далее
Временны́е данные в SQL
10:23
Просмотров 6 тыс.
Числовые данные в SQL
9:30
Просмотров 5 тыс.
CORTE DE CABELO RADICAL
00:59
Просмотров 1,7 млн
КОТЯТА В ОПАСНОСТИ?#cat
00:36
Просмотров 433 тыс.
Массивы
23:35
Просмотров 5 тыс.
SQL Join
18:51
Просмотров 167 тыс.
Многомерные базы данных
11:55
Просмотров 18 тыс.
Запись паролей в Базе Данных
17:52
Записывать в БД или в файлы?
9:13