1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как писать сценарии SQL

SQL, или язык структурированных запросов, который позволяет создавать и редактировать базы данных, является одним из самых простых для понимания языков программирования для Интернета. Тем не менее, многие люди не утруждают себя изучением тонкостей SQL, потому что менеджеры баз данных, такие как phpMyAdmin, позволяют создавать, редактировать и просматривать таблицы, не зная кода. и окажется чрезвычайно полезным при создании веб-сайтов, наполненных данными.

Изучение синтаксиса SQL

Изучите правильный синтаксис SQL. Традиционно все команды SQL пишутся в верхнем регистре, а имена ваших таблиц и все данные ваших личных полей — в нижнем регистре. Как и в PHP, все операторы заканчиваются точкой с запятой, но эти операторы могут быть разбиты на отдельные строки любым удобным для вас способом (для облегчения чтения).

Изучение типов данных SQL

Ознакомьтесь с типами данных SQL — способом, которым SQL идентифицирует информацию, имеющуюся во всех полях ваших таблиц. Наиболее распространенными являются INT (для целых чисел в диапазоне от -2 миллиардов до 2 миллиардов), BIGINT (для целых чисел больше или меньше этого), VARCHAR (текст до 256 символов) и TEXT (текст примерно до 64 000 символов).

Поймите необходимость первичных ключей. На практике каждая создаваемая вами таблица будет иметь столбец «ID», содержащий уникальный номер, помеченный как «первичный ключ», чтобы гарантировать, что никакие «записи» (или строки) не будут одинаковыми.

Создание новой таблицы

Создайте таблицу в базе данных с помощью команды CREATE TABLE. Во время практики вы часто будете создавать одну и ту же таблицу снова и снова, поэтому часто бывает полезно предварить это командой DROP TABLE IF EXISTS, чтобы данные не начали разливаться и не сбивать вас с толку. Вот первое, что вы должны написать, чтобы создать таблицу под названием «movies»:DROP TABLE IF EXISTS Movies; СОЗДАТЬ ТАБЛИЧНЫЕ фильмы ();

Добавьте в таблицу имена полей или столбцов. Пока "кино" совсем пусто. Чтобы заполнить его данными о ваших любимых фильмах, вам могут понадобиться столбцы «Название», «Режиссер» и «Год» — в дополнение к столбцу «id», который содержит первичный ключ. Вы добавляете эту информацию в круглые скобки строки CREATE TABLE.

Обратите внимание, что после каждого имени поля вы должны объявить, к какому типу данных оно относится. Кроме того, хотя SQL автоматически определяет длину целых чисел, вы должны объявить максимальную длину всех текстовых данных. Таким образом, в приведенном выше коде записи в поле «название» не могут быть длиннее 60 символов, а записи в поле «директора» не могут быть длиннее 30.

Вставка данных в вашу таблицу

Добавьте данные в свои таблицы. Теперь у вас есть таблица под названием «фильмы» со столбцами для первичного ключа фильма, названия, режиссера и года, но в этих столбцах ничего нет. Чтобы добавить данные, используйте команду INSERT INTO. Данные вставляются по одной записи (строке) за раз. Таким образом, под всем приведенным выше кодом CREATE TABLE команды INSERT INTO будут выглядеть примерно так:INSERT INTO movie VALUES (null, 'Casablanca', 'Michael Curtiz', 1942); ВСТАВЬТЕ В ФИЛЬМ ЦЕННОСТИ (ноль, «Звездные войны», «Джордж Лукас», 1977); ВСТАВЬТЕ В ФИЛЬМЫ ЦЕННОСТИ (null, 'Психо', 'Альфред Хичкок', 1960);

Используйте команду SELECT, чтобы получить определенную информацию из таблицы. Когда вы используете менеджер баз данных, такой как phpMyAdmin, это позволяет вам быстро получать необходимые данные. Если вы хотите посмотреть названия фильмов в вашей таблице, вы должны написать:ВЫБЕРИТЕ название ИЗ фильмов; Если вы хотите просмотреть всю таблицу, используйте звездочку:SELECT * FROM movie; Если вы хотите уточнить, используйте команду WHERE:ВЫБЕРИТЕ название ИЗ фильмов, ГДЕ режиссер ='Альфред Хичкок'; Это подтянет название каждого фильма в вашей таблице, снятого Альфредом Хичкоком. Если вы решили, что вам нужен еще один фильм Хичкока, просто снова используйте команду INSERT:INSERT INTO movie VALUES (null, 'К северу через северо-запад', 'Альфред Хичкок', '1956');

Редактирование ваших данных

Отредактируйте свои данные с помощью команд UPDATE и SET. В приведенном выше примере дата «К северу через северо-запад» установлена ​​как 1956 год. Это неверно; на самом деле он был выпущен в 1959 году. Чтобы исправить ошибку, вы должны написать:ОБНОВЛЕНИЕ фильмов SET year ='1959' WHERE title ='К северу через северо-запад';

Удалите данные с помощью команды DELETE FROM. Если вы решите, что вам больше не нравится «Психо» и вы хотите избавиться от него, вы должны написать:УДАЛИТЬ ИЗ фильмов, ГДЕ id =3; Обратите внимание, что в приведенной выше команде «Психо» удаляется на основе его первичного ключа, а не его названия. Можно было просто написать:УДАЛИТЬ ИЗ фильмов, ГДЕ title ="Психо"; Однако что, если в вашем столе был еще один фильм под названием «Психо», о котором вы забыли? Оба будут удалены. Будьте очень осторожны при использовании DELETE.


  1. Как заказать фильмы на Netflix
  2. Как написать свою биографию в Google
  3. Как отменить связь таблицы доступа
  4. Как скачать фильмы и музыку онлайн
  5. Как написать объявление для LinkedIn