Тёмный

LPIC 105.3 часть первая: Создание БД MySQL 

Kirill Semaev
Подписаться 72 тыс.
Просмотров 16 тыс.
50% 1

Устанавливаем MySQL и создаем структуру для БД.
Хороший материал по типам данных MySQL тут: artemfedorov.ru/etc/mysql/fiel...

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

 

3 май 2015

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@andreyruban5974
@andreyruban5974 9 лет назад
Кирилл, огромная благодарность за отличнейшие уроки - каждый урок настолько ясен и понятен что просто нет слов => творите и дальше :)). Хочется пожелать успехов и побольше уроков на канале. Думаю количество подписчиком здесь просто вопрос времени - настолько Вы доходчиво и ясно излагаете мысли. Спасибо.
@KirillSemaev
@KirillSemaev 9 лет назад
Andrey Ruban Спасибо огромное, такие сообщения мотивируют не останавливаться!)
@ivankuropiatnyk1192
@ivankuropiatnyk1192 8 лет назад
Огромнейшее спасибо, я много чего посмотрел, чтоб разобраться с линукс так вот (во всяком случае на начальном этапе, для уровня лпик1) лучше бесплатной обучалки нет, на данный момент
@KirillSemaev
@KirillSemaev 8 лет назад
+Ivan Kuropiatnyk Если найдешь лучше платную, скажи чем она лучше и я тут тоже все усовершенствую))
@ivankuropiatnyk1192
@ivankuropiatnyk1192 8 лет назад
+Kirill Semaev, договорились :), но если говорить о усовершенствовании, то вот когда-то по автокаду была обучалка интерактивная - лучше для начального уровня еще ничего не видел, я имею ввиду, что не видел лучше сам принцип обучения, там было окно разделенное на две половины и с одной стороны задание с готовым вариантом, расписанным по шагам как делать, а с другой надо было выполнять это задание. Таким образом база автокада училась в 3-4 дня. Но опять же, эта идея подошла бы для изучения иностранных языков или программирования, для другого ПО работающего с графикой, с администрированием линукса или вообще операционных системам не могу представить себе такого. Тем не менее, если надо, в качестве примера, то могу поискать и скинуть эту обучалку, может она б дала какие-то идеи.
@KirillSemaev
@KirillSemaev 8 лет назад
Ivan Kuropiatnyk Пример не надо, понял) Думаю как организовать))
@grigoriyeltsov
@grigoriyeltsov 5 лет назад
Спасибо за ваши уроки! Очень ценная информация! Если кому понадобится, тут установка mysql-server для centos. www.digitalocean.com/community/tutorials/how-to-install-mysql-on-centos-7
@sbahmet
@sbahmet 7 лет назад
Очень, очень жду в практическом администрировании.
@stoprocentovstoprocentov4351
@stoprocentovstoprocentov4351 6 лет назад
круто! сейчас попробую к ней libreoffice base подключить.
@EzhegAB
@EzhegAB 6 лет назад
СПасибо!
@stoprocentovstoprocentov4351
@stoprocentovstoprocentov4351 6 лет назад
...дожили до своего возраста и не знаете, что такое база данных...)))!
@oleksandrlytvyn532
@oleksandrlytvyn532 3 года назад
Спасибо
@user-yw6bj5oe9w
@user-yw6bj5oe9w 6 лет назад
Добрый вечер Кирилл! .... для учащихся есть хороший ТУТОРИАЛ (правда на англ. языке), но там всё доходчиво поясняеться.... есть примеры и пояснения к примерам. www3.ntu.edu.sg/home/ehchua/programming/sql/MySQL_Beginner.html
@igorokkadatskiy7690
@igorokkadatskiy7690 6 лет назад
Спасибо Вам за безумно интересные видео !!! Если найдёте минутку - подскажите пожалуйста . mysql> CREATE TABLE new (brand VARCHAR (10), model VARCHAR(1O), year YEAR, price INT); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1O), year YEAR, price INT)' at line 1
@KirillSemaev
@KirillSemaev 6 лет назад
в одном случае у вас есть пробел между варчаром и скобкой, в другом - нет
@user-bk2js4vr4c
@user-bk2js4vr4c 3 месяца назад
Добрый день, прошу подсказать по 7 заданию, не понимаю что писать дальше, после: выведи три поля из двух таблиц,что там дальше?group by name кажется нитак
@sergeyfedorchuk1562
@sergeyfedorchuk1562 6 лет назад
Такой вопрос: прохожу курс на Ubuntu Server, устанавливаю Mysql, устанавливается, но при установке не спрашивает root пароль, и соответственно после установки не дает залогинится. Кто сталкивался, что в таком случае делать?
@obidh5568
@obidh5568 3 года назад
sudo mysql
@alexanderbondarenko8270
@alexanderbondarenko8270 9 лет назад
Privet Kiril.Uroki Python ti sluchaino ne provodish?
@KirillSemaev
@KirillSemaev 9 лет назад
Alexander Bondarenko Нет, к сожалению) Я в программировании слаб)
@alex256771
@alex256771 6 лет назад
Не понимаю почему не работает делаю таблицу CREATE TABLE myfactory (id INT, name VARCHAR(10), last name VARCHAR(10), year YEAR,sex char(1), department VARCHAR(10)); Вот результат ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'name VARCHAR(10), year YEAR, sex char(1), department VARCHAR(10))' at line 1 Вчем может быть прблема Спасибо за помошь
@KirillSemaev
@KirillSemaev 6 лет назад
меня смущает пробел в "last name" но проверить не могу сейчас)
@remserov2574
@remserov2574 8 лет назад
может кому поможет - от икоты помогает кубик (или ложка) сахара - прото сьесть и икота пройдет через 1 минуту )
@KirillSemaev
@KirillSemaev 8 лет назад
+Rem Serov не забыть бы теперь)
@neznaykaxd4252
@neznaykaxd4252 7 лет назад
А ещё, способ быстро избавиться от икоты - это попробовать на вкус что нибудь кислое или горькое. Мне например помогает - Лимонная кислота, т.е. на кончике пальца маленькую пригоршню положить на язык или дольку лимона )))
@user-in4sj3ri8j
@user-in4sj3ri8j 7 месяцев назад
От икоты помогает: вдохнуть очень глубоко и не выдыхать как можно дольше. Проверено
@BoffkaBoffka
@BoffkaBoffka 8 лет назад
СПАСИБО!!!
@BoffkaBoffka
@BoffkaBoffka 8 лет назад
Здравствуйте, Кирилл!!! Вовремя урока я пропустил в названии поля одну букву. Как это исправить? Судя по поиску в google я один такой. Только на одном сайте нашел что-то похожее: UPDATE Пушкин SET field=replace(field,'autor','author'); но mysql ругается: Unknown column 'field' in 'field list' (он пытается переубедить меня, что нет такой колонки: field, (пробовал и с заглавной буквой, но mysql все равно настаивает на своем)). От фонаря попробовал: UPDATE Пушкин SET autor=replace(autor,'autor','author'); Query OK, 0 rows affected (0,00 sec) Rows matched: 86 Changed: 0 Warnings: 0 P.S. коллеги, создавать запрос с той же ошибкой, исправить в MyAdmin, не предлагать.
@KirillSemaev
@KirillSemaev 8 лет назад
+Владимир Володин Я запутался в вашей ситуации, мало вводных) Приведите пример с названием таблицы и содержимым и с задачей что хотите сделать. Если update то так: UPDATE писатели SET автор = 'Пушкин' WHERE автор = 'Ватрушкин' Тут писатели - имя таблицы, автор - имя столбца. Ватрушкина заменит на Пушкина
@BoffkaBoffka
@BoffkaBoffka 8 лет назад
Я вместо author написал autor. Какой командой это изменить?
@rsvrsv1680
@rsvrsv1680 7 лет назад
Хм, понимаю, что "некропост", но не утерпел, вдруг пригодится кому-нибудь, кто будет потом смотреть. Специально создал у себя таблицу new для новых автомобилей и первый столбец назвал brandname. Чтобы переименовать его в brand. Команда имеет следующий синтаксис ALTER TABLE new CHANGE brandname brand VARCHAR(10); www.mysql.ru/docs/man/ALTER_TABLE.html Проверял на MariaDB, но думаю что не сильно принципиально, должно и на MySQL все получится
@rsvrsv1680
@rsvrsv1680 7 лет назад
ALTER TABLE имя_таблицы CHANGE старое_имя_столбца новое_название VARCHAR(10); www.mysql.ru/docs/man/ALTER_TABLE.html
@XsevenBeta
@XsevenBeta 10 месяцев назад
На всякий случай добавлю, что update не меняет структуру таблицы, а меняет значения в таблице. Для изменения структуры используется alter. Чтобы полноценно работать с mysql лучше всего поставить какой-нибудь sqlyog, ems sql manager или dbeaver - не знаю, есть ли они под линукс. Попроще будет разобраться со структурами. Так же дистрибы mysql & mariadb не сильно отличаются (т.к мария это форк). Но мы например при обновлении редхата упустили из виду что при обновлении вместо mysql ставится клиент mariadb, поэтому перестал работать mysql коннектор. Причём как-то хитро, насколько я помню: isql который используется для теста подключался, а сам odbc коннектор вываливал ошибку. Выход - скачать и установить драйвера именно для mysql. Так же у mysql есть куча движков для бд - от myisam (для маленьких бд), до серьёзных innodb. Есть "расширение" от Percona, которая является уже серьёзным решением с кучей крутых фич. Для бэкапа mysql можно использовать mysqldump - он создаёт по сути файл с командами, типа вставки строк. Самой распространённой ошибкой является создание дампа без ключей (по сути он каждую запись отдельно вставляет), из-за чего скорость восстановления из дампа может занять дни, для больших бд.
Далее