Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
<<-[Весь Текст]
Страница: из 157
 <<-
 
UINT
Стандартное четырехбайтовое беззнаковое целое. Диапазон от 0 до 4294967295.
В дополнение к основным типам могут быть использованы несколько спецификаторов 
для уточнения свойств типа:
length
Это является максимальной длиной символьного типа. Для типа CHAR это абсолютный 
максимум, для типа TEXT это приблизительный максимум, применяющийся только к 
большинству данных. Более длинные данные могут быть введены в поле TEXT, однако 
это замедлит операции с таблицей.
NOT NULL
Указывает, что поле не может содержать нулевое значение. Попытка ввести в это 
поле такое значение вызовет ошибку.
Примеры
# Создать 'простую таблицу
CREATE TABLE emp_data ( id INT, name CHAR(50) )
# Добавить счетчик к таблице 'checks' с начальным значением '1000' и # шагом 
инкрементации по умолчанию (1)
CREATE SEQUENCE ON checks VALUE 1000
# Создать индекс для таблицы 'music', включающий в себя
# поля 'artist','publisher' и 'title'.
CREATE INDEX idxl O.N music ( artist, publisher, title )
DELETE
DELETE FROM table [WHERE clause]
Удаляет запись из таблицы. Если применяется без предложения WHERE, будет 
полностью удалена вся таблица, а затем создана новая пустая
таблица. С использованием WHERE будут удалены записи, отвечающие условиям 
выражения.
Примеры
# Стереть все данные из таблицы 'olddata'(no не саму таблицу). DELETE FROM 
olddata
# Стереть все записи в таблице 'sales', в которых поле 'year' равно '1995', 
DELETE FROM sales WHERE year=1995
DROP
DROP INDEX name DROP TABLE name DROP SEQUENCE FROM table
Полностью удаляет таблицу, индекс или счетчик из системы mSQL.
DROP - это, возможно, самое опасное из выражений SQL. Если вы имеете право на 
выполнение команд DROP, вы можете полностью стереть таблицу или даже целую базу 
данных. Это произойдет без предупреждения или запроса на подтверждение. 
Единственный способ отменить DROP - восстановление базы данных из резервной 
копии. Поэтому следует запомнить два правиле: (1) всегда сохраняйте резервную 
копию вашей базы (backup); (2) не используйте DROP до тех пор, пока вы 
полностью не уверены в том, что это необходимо.
Примеры
# Удалить таблицу 'oh_no'. DROP TABLE oh_no
# Удалить индекс с именем 'my_index' DROP INDEX my_index
# Стереть счетчик для таблицы 'counter'. Другой счетчик может быть 
# создан в любое время с помощью команды 'CREATE SEQUENCE'.
DROP SEQUENCE FROM counter
INSERT
INSERT INTO table [ (column, ...) ] VALUES ( values )
Записывает данные в таблицу. Этот оператор вставит указанные значения в 
заданные столбцы. Поля, значения которых не указаны, получат значение NULL. 
Если вы не зададите список столбцов, число указанных значений должно точно 
совпадать с числом столбцов в таблице.
Примеры
# Добавить запись в таблицу'people'.
INSERT INTO people ( name, rank, serial_number )
VALUES ( 'Bob Smith', 'Captain', 12345 )
SELECT
SELECT [DISTINCT] columns FROM table [clause]
Выбирает данные из таблицы. Оператор SELECT является основным методом чтения 
данных из таблиц баз данных.
Если вы укажете несколько таблиц, mSQL автоматически объединит таблицы для 
сравнения записей.
Если указано ключевое слово DISTINCT, будет показана только одна запись из 
каждой группы одинаковых записей возвращаемого набора.
Имена столбцов могут быть указаны как column или как table, column . Длинная 
форма необходима только для того, чтобы отличать столбцы с одинаковыми именами, 
но ее можно использовать в любое время (например, SELECT name FROM people; 
SELECT people, name FROM people ).
Список таблиц для соединения указывается как Table1, Table2, Tab-1еЗ, .... 
Таблицы будут соединены таким образом, как mSQL сочтет наиболее эффективным. 
Именам таблиц могут быть присвоены псевдонимы (например, SELECT t1.name, t2.
address FROM Iong_table_name=t1, Ionger_table_name=t2 ). Если не указано 
выражение clause, SELECT вернет все данные из выбранной таблицы (или таблиц).
Выражение отбора записей может содержать следующие операторы:
WHERE
Конструкция WHERE является основным способом поиска данных в SQL. В конструкции 
сравниваются два и более значений. Можно использовать значения с именами (такие 
как имена столбцов и псевдонимы), числовые константы и строки. Поддерживаются 
 
<<-[Весь Текст]
Страница: из 157
 <<-