SITE LOGO
Меню сайта
Категории каталога
Кодинг новичкам [11]
Кодинг в интернете [1]
Локальный кодинг [0]
Прочее [0]
Наш опрос
Что нужно добавить на сайт?

[ Результаты · Архив опросов ]

Всего ответов: 71
Главная » Файлы » Програмирование » Кодинг новичкам

програмирования на Sql для чайников
[ ] 2006-11-06, 10:08 PM
Intro
====


Я видел что много пацанов на форуме пишут статьи про SQL Injection но я также видел, что много людей, которые не знают язык программирования SQL ,задают глупые вопросы ,как например: "Что такое SELECT?" и поэтому я решил написать статью про а язык запросов SQL.В этой статье есть примеры etc. Я решил , что в примерах я буду писать команды SQL большими буквами , чтобы вы лучше это понимали, но на самом деле в языке SQL можно писать какими буквами вы захотите.
Я надеюсь, что вам понравится.


Язык
====



SQL (Strucured query language) это язык ,ориентированный специально на реляционные базы данных.А теперь давайте поговорим про команды SQL.
Первая команда называется select. Команда SELECT просто инструктирует базу данных ,чтобы извлечь информацию из таблицы.
Вот вам пример:

SELECT column1,column2, ...

Также существует особый значок в SQL который говорит что мы хотим выбрать всю информацию из какой-то таблицы из базы данных ,вот этот значок: *

Вот вам пример с этим значком:

SELECT *


Теперь давайте поговорим о новой команде которая называется FROM. Мы пользуемся командой FROM чтобы назвать таблицу из которой мы хотим вытащить информацию.
Вот вам пример с командой from:

SELECT * tableName


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

SELECT * tableUsers WHERE username='dracula4ever' AND password='12345'


Теперь мы перейдём к более интересной команде, котороя называется INSERT.insert -это название команды котороя говорит ,что мы должны вставить что-то ,новое в таблицу.Эту команду мы пишем в таком виде:

INSERT INTO tableName VALUES (value1,value2, ...

Вот вам пример с командой value:

INSERT INTO tableName VALUES ('kostya', 'neo',TanKisT')


Теперь я вам расскажу про команду UPDATE.update cоздает запрос на обновление.Эту команду мы пишем в таком виде:

UPDATE tableName SET column1=[new value] WHERE condition

Вот вам пример с командой update:

UPDATE tablePersons SET sity= 'moscow' WHERE LastName='kostya'


Теперь давайте я вам расскажу про команду CREATE TABLE. create table создаёт новую таблицу в базе данных. Эту команду мы пишем в таком виде:

CREATE TABLE tableName (column1 data_type for column1,column2 data_type for column2,...

Вот вам пример с командой create table :

CREATE TABLE tablepersons (first char,lastName char)


И я закончу эту статью тем ,что расскажу про команду DROP TABLE.drop table удаляет таблицу в базе данных. Эту команду мы пишем в таком виде:

DROP TABLE tableName

Вот вам пример с командой drop table :

DROP TABLE tablepersons (first char,lastName char)



Заключение
=========

Я думаю я закончил на сегодня =)
Я только хочу сказать что я знаю что то что я обьяснил это даже не половина языка SQL но просто то что я рассказал очень поможет новичку и тому кто хочет изучать SQL Injection.

Скоро я напишу ещё одну статью ,которая будет для более продвинутых в этой области людей.


Made by Dracula4ever
Категория: Кодинг новичкам | Добавил: bshack
Просмотров: 21501 | Загрузок: 0 | Комментарии: 5 | Рейтинг: 4.2/19 |

Всего комментариев: 5
5 LOOOL  
0
КрасавчеГ:D

4 эльвира  
0
МНЕ НУЖНА ОНО

3 Scva  
0
Вот реально помог вот такой небольшой статейкой въехать в общие принципы...
Спасибо! :)
Наткнулась сейчас случайно и вспомнила как с нее год назад все начиналось :)

2 leon  
0
Да и ещё , для новаков и ламеров это слишком заумный текст , можно было и попроще.

1 leon  
0
Ты конечно прикольно расказал , но много чё упустил . можно было потратить больше времени и написат всё более подробно . а так неплохо, я думаю 5- твоя оценка. И на последок , что такое SELECT? :-) (шучу).

Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2025Сайт управляется системой uCoz