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

shell> mysql -h host -u user -p

Enter password: ********

 

$ sudo mysqlshow glpi -p      список таблиц базы данных не входя в mysql

 

 

 

Ниже приведена простая команда, запрашивающая у сервера информацию об его версии и текущей дате. Введите ее в командной строке mysql> и нажмите Enter:

mysql> SELECT VERSION(), CURRENT_DATE;

 

А это - еще один запрос. В нем демонстрируется использование mysql в качестве несложного калькулятора:

mysql> SELECT SIN(PI()/4), (4+1)*5;

 

Узнать, какие базы существуют в настоящее время на сервере, можно при помощи команды SHOW:

mysql> SHOW DATABASES;

 

Если база данных test существует, попробуйте обратиться к ней:

mysql> USE test

Database changed

 

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

mysql> CREATE DATABASE menagerie;

 

При помощи команды CREATE TABLE определим структуру новой таблицы:

mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),

-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

 

Проверить, правильно была ли таблица создана в соответствии с планом, можно при помощи команды DESCRIBE:

mysql> DESCRIBE pet;

 

При добавлении одиночных записей используется команда INSERT. В самом простом варианте ее применения необходимо задать значения каждого столбца, в том порядке, в каком они были перечислены в команде CREATE TABLE. Предположим, Диана (Diane) купила хомячка по имени Puffball. Соответствующую запись в таблицу с можно внести с помощью команды INSERT примерно так:

mysql> INSERT INTO pet

-> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

 

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

 

SHOW CHARACTER SET;   список всех кодировок

SHOW COLLATION;

 

show create table `test`;   посмотреть параметры таблицы

  
DELETE FROM `glpi_users` WHERE `name` LIKE '%$';

 

UPDATE `glpi_users` SET FK_entities =3 WHERE `email` LIKE '%google.ru';

 

You have no rights to post comments