Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Подключение к серверу MySQL и завершение соединения с сервером




Company_num INT, address CHAR(30), phone CHAR(12));

CREATE TABLE company (company_name CHAR(30),

В SQL поддерживаются разнообразные возможности для взаимодействия с базой данных, в том числе:

· определение структуры данных - определение конструкций, используемых при хранении данных;

· выборка данных - отбор данных из базы и их представление в формате, удобном для вывода;

· обработка данных - вставка, обновление и удаление информации;

· контроль доступа - возможность разрешения/запрета выборки, вставки, обновления и удаления данных на уровне отдельных пользователей;

· контроль целостности данных - сохранение структуры данных при возникновении таких проблем, как параллельные обновления или системные сбои.

SQL не является языком программирования, как С, C++ или PHP. Скорее, это интерфейсное средство для выполнения различных операций с базами данных, предоставляющее в распоряжение пользователя стандартный набор команд.

Напомним, что СУБД MySQL использует традиционную архитектуру клиент/сервер, поэтому, работая с СУБД MySQL, пользователь реально работает с двумя программами:

■ Программа сервера базы данных, расположенная на компьютере, где хранится база данных. Она принимает запросы клиентов, поступающие по сети, и осуществляет доступ к содержимому базы данных для предоставления информации, которую запрашивают клиенты.

■ Клиентская программа, которая осуществляет подключение к серверу, передает запросы на сервер и отображает результаты их выполнения.

Различие между MySQL и mysql

MySQL относится ко всей СУБД MySQL, a "mysql" — это название конкретной клиентской программы. В разговорной речи это звучит одинаково, но в написании одно наименование пишется прописными буквами, а другое - строчными.

Действия по подключению к серверу MySQL несколько отличаются в зависимости от того, где установлен сервер баз данных. Дистрибутив MySQL устанавливает сервер MySQL либо на компьютер (рис.1.а), на котором работает пользователь, либо на какой-либо другой компьютер (например, сервер ЛВС или сервер Интернет) (рис.1.б).

 

 
 

 

 


а) б)

Рис.1. Варианты установки сервера MySQL

Для подключения к серверу необходимо запустить программу-клиент mysql из своей оболочки:

1) вызвать командную строку, обратившись к пункту меню Пуск | Программы | Стандартные | Командная строка.

2) задать кодировку для корректного отображения вводимой информации:

> chcp 1251

3) перейти в корневой каталог диска C

> cd\

4) перейти в каталог, в котором находится файл mysql.exe. Для этого в окне командной строки нужно набрать:

>cd C:\Program Files\MySQL\MySQL Server 5.0\bin

и нажать Enter.

5) Задать команду по подключению к серверу баз данных MySQL (см. пример1 и пример2):

> mysql -h host_name -u user_name (1)

-h host_name указывает имя серверного узла (хоста), к которому вы хотите подключиться и на котором находится сервер MySQL. Если сервер работает на том же компьютере, что и клиент, этот параметр всегда имеет имя localhost (и егоможно не писать вообще).

-u user_name указывает имя пользователя, зарегистрированное в СУБД MySQL. По умолчанию (при первоначальной установке сервера MySQL) в базе данных имеется единственный пользователь с именем root

6) Результатом выполнения команды п.5 будет вывод информации о справочных ключах и приглашение MySQL, свидетельствующее о том, что СУБД MySQL готова и ожидает ввода новых запросов.

mysql>

7) Далее необходимо ввести команду для задания кодировки хранения символов в базе данных MySQL:

mysql> set names cp1251;

Пример 1. Предположим, что пользователь хочет подключиться к серверу, установленному на том же компьютере, на котором он работает (для варианта рис.2.1.а).

Для этого достаточно задать следующую команду:

> mysql - h localhost -u root -p

Пример 2. Для подключения к серверу, работающему на каком-либо другом компьютере, дополнительно требуется с помощью ключа -h указать имя узла, на котором установлен MySQL (для варианта рис.2.1.б).




Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 1269; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.