PHP+MYSQL — Базовый курс 25


303 просмотра.

Краткое описание видео: .так мы продолжаем сейчас нас начинается.более интересная часть.сейчас мы научимся заходить на наш.локальный мои сколь сервер вот и.создавать там свои базы создавать них.таблички добавлять записи.это все на самом деле очень проста как я.уже сказал у нас при установке сервера.локального.вместе с ним установился ему sql server.который хранит себе базы данных.соответственно мы можем прямо семья на.локальном компьютере разрабатывать там.огромные сайты да где вся информация.хранится в базе а затем просто покупаем.хостинг и перекидываем туда всю.информацию то есть это очень удобно мы.на локальном компьютере сможем создать.получается любой по сложности сайт да и.так давайте приступим как нам попасть.внутрь sql-сервера очень просто заходим.в браузер перед этим не забудьте.запустить запустить сервер вот и.прописываем локалхост.слэш php мой 1 есть мы попадаем в.управляющую программу которая занимается.управлением вот этим sql сервером то.есть по сути мы попали сейчас.внутреннего да вот здесь у нас слева.перечисляется список всех баз данных.которые есть на этом сервере.естественно рисунками тут три штуки.нарисована то в реальности у меня их на.сервере допустим вот сколько хранится до.вот и себе все базы данных для там.разных сайтов которые меня есть для.наших нужд мы сейчас создадим свою базу.данных которые будем тренироваться.работать для этого много ума не надо.здесь идет простая формочкам для.создания новой базы данных вводим.название нажимаем создать у нас.создается база данных.давайте для наших целей придумаем.какой-нибудь название базы данных.например first бдд первая база данных.нажимаем создать вот у нас создалась.база данных вот здесь всегда идет как бы.рапорт о том что сейчас произошло вот.здесь нам пишет что база данных first dp.была успешно создана.но сейчас такой момент мы знаем что база.данных это совокупность таблиц так как.мы только создали у нас естественно.таблицы никаких ней нет у нас просто.пустышка пока база в которой ничего нет.сейчас давайте займемся созданием.каких-нибудь таблиц для начала нам.хватит и одной таблицы для работы да вот.создадим какую-нибудь таблицу которая.будет хранить информацию так сразу.определимся сколько нам нужно полей да и.название таблицы нужно придумать.давайте будем хранить в этой таблице.базу по сотрудникам какого-нибудь.предприятия до соответственно нужно.знать имя сотрудника нам нужно знать.фамилию и его должность такая.простенькая табличка три поля да и.обязательно для любой таблице я.рекомендую вам заводить.еще одно поле это поле аиде.идентификатор записи.вот она обычно обязательно нужно.и она защищает нас от дублирования.информации и помогает во многих.процессах поэтому нам понадобится четыре.поля.соответственно ставим сюда четверку.таблицу можно назвать допустим фирма до.фирма нажимаем пошел так таблица у нас в.полу созданном состоянии да потому что.мы написали сколько должно быть полей.так называется таблица но пока ее не.заполнили этими полями до итак первое.поле у нас всегда будет поле айди.это поле идентификатора привыкнете что.его нужно ставить обязательно.тип поля а что касается типов здесь не.пугайтесь здесь много разных типов но мы.будем в основном пользоваться только.четырьмя типами.это тип когда нужно ввести например.число до когда мы знаем что в этом поле.всегда будет храниться просто целое.число какое допустим 5 10 нам 10 тысяч.50 тысяч и так далее вот в этом случае.нужно ставить тип int это сокращенно.интеджер это целое число это запомните.когда используем когда мы точно знаем.что в поле будет храниться число там.количество просмотров например.количество закачек и так далее да тогда.ставим интеджер в данном случае.газификатор это у нас тоже число вот он.да один два три четыре пойдет и так.далее вот поэтому ставим интеджер.здесь мы ставим длину этого поля здесь.нужно прикинуть сколько у нас примерно.максимально может быть количество.работников да ну максимально пусть.допустим даже возьмем 10 тысяч.работников это у нас 5 5 чисел до 10000.а сама возьмем это у нас 5 чисел в длину.соответственно ставим сюда пятерку если.хотите подстраховаться думайте что у вас.там работников будет 100 1000 и больше.можете хоть десять здесь поставить это.просто зависит количество памяти сколько.будет отводится под и это поле.но это все конечно мессир что мы 5 что.мы 10 поставим это особого значения не.имеет.вот но все равно как бы разбрасываться.памяти не нужно оставим примерно.адекватное значение в данном случае 5.хватит следующий момент атрибута и здесь.ничего не трогаем обычно по умолчанию.тоже обычно ничего не нужно трогать.вот здесь а для поля иди всегда.выбирайте пункт автоинкремент.это означает что поля иди будет.заполняться самостоятельно и.самостоятельно увеличивается на единицу.то есть когда мы будем создавать записи.до вносить в эту таблицу новые данные.новых сотрудников у нас это поле будет.заполняться автоматически а ну.будет автоматически влечет она единица.именно благодаря вот этой настройки и.еще один момент для поля иди обязательно.ставьте вот этот момент первичный ключ.то есть у тебя обязательно ставим радио.переключатель вот это защищает нас от.дублирования.это говорит о том что поле айди не может.содержать одинаковую информацию двух.разных у двух разных сотрудников да то.есть не может быть два поля два.одинаковых поле один то есть если у нас.в одном единица в следующем будет двойка.вот в следующем мы не можем поставить.опять единицу у нас разум будет ошибка.вот это придает нашей таблице.уникальности и вообще как бы целостность.данных поэтому запомните что для поля.иди всегда используем автоинкремент.и первичный ключ после того как мы айди.заполнили мы переходим уже к полям.которые будут у нас хранить информацию.по сотрудникам следующее поле это у нас.поля name.здесь будет храниться у нас имя.сотрудника до имя у нас это получается.обычный текст при этом текст обычно не.длинный лихими там александр там василий.иван догнали это обычно там максимум 20.символов до поэтому для таких целей.обычно используется тип ворча какой.сейчас и стоит вот если у вас какой-то.не длинный текст будет храниться в поле.запомните что для этого текста.используем тип varchar он тем более.стоит по умолчанию и запоминать его.долго не нужно здесь мы прописываем.длину опять-таки прикидываем какое.максимальное по длине может быть имя но.максимум это 40 символов возьмет с.запасом следующий момент заполняем.следующее поле это будет фамилия поэтому.пишем last name.пробел лучше не ставить просто смит на.last name.опять-таки фамилия это обычный текст при.этом не очень длинный текст ставим опять.таки varchar тоже 40 на в длину.остальные атрибуты ничего не трогаем так.и последний момент эта должность пусть.она это поле у нас называется долг.сокращены да и то же самое должность это.обычно небольшой текст.максимум там 40 символов длиной пусть.будет сразу хочу сказать что у арчер.максимально позволяет хранить длину 255.символов поэтому если вы считаете что.данное поле может содержать больше 255.символов да вот это обычно бывает.например description поле до для.описания заметки на блоге до или вообще.текст статьи какой-нибудь вот когда мы.будем хранить текст статьи.мы будем выбирать тип текст запомните.вот когда длинный текст нужно хранить.то здесь есть такой специальный тип это.текст так сейчас мы его найдем вот он.тип текст для него даже не нужно стоять.длины.но этому еще потом на практике увидим.что еще по типам сразу вам здесь объясню.не отходя от кассы до интеджер это у нас.я сказал просто целые числа varchar.небольшие текстовые поля текст это.большие текстовые поля затем если нужно.дату хранить это тим дейт если нужно.хранить дату и время одновременно то.здесь есть тип d это ему там на практике.это мы еще все будем проходить там это.закрепится даже сейчас что-то не.запоминается это неважно что еще какие.мы типа будем с вами использовать но.если у вас будет какая-то храниться.информация в таком формате допустим 1.целая пять сотых там 1,5 то вам может.пригодиться тип флот вот а вообще если.вас интересует.описание всех типов которые здесь есть.можете заглянуть в любой поисковик тот.же гугл даже доводите типы данных.mais quel и он дает куча ссылок по этим.типом данных.вот тут я посмотрел несколько сайтов вот.например вот здесь написано но на всех.практически написано просто в разных.пропорциях так скажем да где то больше.где то меньше написано и вот здесь пошли.эти типы тени int и вот наш интеджер да.просто целое число нормального размера.big интер большие числа на вот он вход.число с плавающей точкой и так далее вот.здесь и 10 по.описаны ты еще раз говорю лучше да.конечно постигать все на практике в.теории это все равно ничего не.запоминается когда мы будем создавать.сайт когда мы будем создавать блок там.это все будет наглядно и так мы создали.табличку заполнили ее полями указали.типа этих полей длину этих полей можно.нажимать сохранить.так смотрим строку состояния нам говорят.что таблица фирма была создана отлично.теперь у нас в левом углу показывается.наши базы данных и показываться что в.ней есть единственная табличка фирма с.которой уже можно работать то есть у нас.есть теперь исходные данные с которыми.мы можем работать и следующем уроке мы.уже займемся печки программированием.которые позволят нам работать с этими.таблицами с этой базой данных на

PHP+MYSQL — Базовый курс 25

Как? Вы еще не смотрели? Ну это зря...