Воскресенье, 24.11.2024, 16:32
Приветствую Вас Гость | RSS
Главная | SQL-запросы | Регистрация | Вход
Языки Программирования (adsbygoogle = window.adsbygoogle || []).push({});
Форма входа
Меню сайта

Календарь
«  Ноябрь 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930

Наш опрос
Оцените мой сайт
Всего ответов: 101

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    reklama

    SQL-запросы

     
     

    Приветствую! Сейчас расскажу о SQL-запросах.

    Преамбула...

    Все современные сайты хранят информацию в базе данных MySQL или подобной ей. Несмотря на то, что методы работы с БД разнообразны, язык SQL принят для всех систем баз данных, поэтому, чтобы вы могли создавать динамические сайты, придется его выучить.

    Начинаем...

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

    В этой же статье я расскажу как вставлять записи в таблицу, совершать выборки, удалять записи, считать количество записей в таблице и обновлять значения.

    ВЫБОРКИ

    Структура:

    SELECT %Что-То% FROM %Нужная-Таблица% WHERE %Условие-Выборки%;

    Команда SELECT совершает выборку чего-то из нужной вам таблицы, а WHERE определит условие выборки, например в ней можно задать "ВЫБРАТЬ что-то ИЗ чего-то ГДЕ(WHERE) идентификатор = 1". Пример:

    SELECT name FROM users WHERE surname = 'Jones';

    Кстати говоря, прошу запомнить, что строки надо брать в одинарные ковычки.

    ВСТАВКИ

    Структура:

    INSERT INTO аблица%(писокВставляемыхПолей%) VALUES (писокВставляемыхЗначений%);

    Команда INSERT совершает вставку в таблицу и указанные в скобках ее поля значения VALUES. Пример:

    INSERT INTO users(name, password) VALUES ('admin', 'admin');

    УДАЛЕНИЯ

    Структура:

    DELETE FROM %Таблица% WHERE %Условие%;

    Пример:

    DELETE FROM users WHERE 'penalties' > 25;

    ОБНОВЛЕНИЯ

    Часто бывает, что надо обновить какую-нибудь информацию в таблице. Структура:

    UPDATE %Таблица% SET %Значения% WHERE %Условие%;

    Пример:

    UPDATE users SET reputation = 25 WHERE 'id' = 1;

    СЧЕТ

    Это просто. Структура:

    SELECT COUNT(%Поле%) AS '%поле-которое-вы-получите%' WHERE %условие%;

    Пример:

    SELECT COUNT(*) AS COUNTER WHERE 'id' = 1;

    ПРИМЕЧАНИЕ

    Имена полей после WHERE надо писать в одинарных ковычках.

    Вот и все! Удачи!


    Урок 5 - Быстрая проверка полей, на примере с E-Mail


    Copyright MyCorp © 2024
    Бесплатный хостинг uCoz