РНР программирование |
Главная Программа телепередач, энциклопедии и многие другие справочные материалы |
MySQL: типы данных и команды языка SQL
В этом разделе мы изучим основные команды языка SQL. Для этого на компьютере с установленным MySQL необходимо запустить клиента MySQL, в окне которого можно вводить команды SQL. Команды SQL не чувствительны к регистру, но традиционно они набираются прописными буквами. Типы полей базы данных.Список наиболее часто встречающихся типов приведен в таблицах 13.6 - 13.8. Для многих типов данных задается максимальная ширина отображения, указываемая в скобках, которую мы далее будем обозначать символом max. К примеру, запись INT(2) означает, что значение данного поля не может превышать 100. К числовым типам относятся целые числа и числа с плавающей точкой. Для чисел с плавающей точкой, кроме максимальной ширины отображения можно также указывать число значащих цифр после запятой, далее обозначаемое символом P. Таблица 13.6. Числовые типы
Типы даты и времени приведены в таблице 13.7. Таблица 13.7. Типы даты и времени
Основные строковые типы приведены в таблице 13.8. Таблица 13.8. Строковые типы
CREATE DATABASEЭта команда создает новую базу данных: CREATE DATABASE db_name;
Здесь mysql> CREATE DATABASE forum;
Примечание Каждый запрос MySQL завершается точкой с запятой. При успешном выполнении команды MySQL выдаст строку, в которой сообщается, что этот запрос выполнен успешно и показано время, затраченное на выполнение запроса: Query OK, 1 row affected (0.02 sec)
Далее в тексте строку MySQL с результатом выполнения команды мы будем приводить непосредственно в соответствующем листинге. Для того, чтобы убедится, что база данных forum успешно создана, можно выполнить команду mysql> SHOW DATABASES;
Как видим, среди различных баз данных на компьютере автора присутствует и только что созданная база данных
Замечание: Команда Замечание: Изначально, в МуSQL присутствует только две базы данных:
USEДля того чтобы начать работу с таблицами, необходимо сообщить MySQL с какой базой данных вы намерены работать. Это осуществляется при помощи команды USE db_name;
Здесь mysql> CREATE DATABASE forum;
Database changed;
CREATE TABLEКоманда CREATE TABLE table_name [(create_definition, ...)]
Здесь Создадим первую таблицу базы данных mysql> CREATE TABLE authors (
id_author int(6) NOT NULL auto_increment, name text,
passw text,
email text,
url text,
iсq text, about text,
photo text,
time datetime default NULL,
last_time datetime default NULL,
themes int(10) default NULL,
statususer int(2) default NULL,
PRIMARY KEY (id_author)
) TYPE=MyISAM;
Выполнив SQL-команду
|