Если MySQL работает на сервере, и вам нужно подключиться к клиенту, вам нужно подключиться следующим образом: Shell> MySQL -H HOST -U Пользователь -P Введите пароль: *********** HOST и пользователь соответственно представляет имя хоста и имя MySQL, где работает сервер MySQL Запуск на сервере, и вам нужно подключиться на стороне клиента, вам нужно подключиться следующим образом:
Shell> mysql -h host -u user -p
Введите пароль: ************
Хост и пользователь соответственно представляют имя хоста и имя учетной записи MySQL, где работает сервер MySQL.
Если это сработает, вы увидите следующую подсказку:
Добро пожаловать в монитор MySQL. Команды заканчиваются на ; или g.
Ваш идентификатор соединения MySQL 7 для сервера версии: 5.0.18-nt
Введите «help;» или «h» для получения справки. Введите «c», чтобы очистить буфер.
MySQL>
Подсказка MySQL> говорит вам, что пришло время ввести команду.
Иногда MySQL позволяет вам входить в систему анонимно.
Shell> MySQL
После успешного подключения вы можете ввести в «MySQL>»
mysql> уйти
Пока
Простой пример запроса показан ниже.
mysql> выберите version (), current_date;
+-----------+--------------+
версия () current_date
+-----------+--------------+
5.0.18-NT 2006-07-29
+-----------+--------------+
1 ряд в наборе (0,00 сек)
MySQL>
Здесь мы должны понять:
Команда обычно состоит из заявления SQL, за которым следует полуколон.
Результаты отображения MySQL выводятся в таблице (строки и столбцы). Но если вы получаете выражение вместо значений столбцов (как в предыдущем примере), обычно само выражение используется для мечения столбца.
Затем он отображает, сколько строк было возвращено и время запроса, что обеспечивает приблизительную оценку производительности сервера.
Ключевые слова могут быть введены в верхнем и нижнем случае, то есть верхний и нижний чехол эквивалентны в MySQL, но в операторе запроса верхний и нижний чехол должен быть согласованным.
Вот еще один запрос:
mysql> выберите sin (pi ()/4), (4+1)*5;
+------------------+---------+
Sin (pi ()/4) (4+1)*5
+------------------+---------+
0,70710678118655 25
+------------------+---------+
1 строка в наборе (0,02 с)
MySQL>
Вы можете ввести несколько операторов на одной строке, например:
mysql> выберите версию ();
+-----------------+
ВЕРСИЯ()
+-----------------+
5.1.2-альфа-лог
+-----------------+
1 ряд в наборе (0,00 сек)
+---------------------+
СЕЙЧАС()
+---------------------+
2005-10-11 15:15:00
+---------------------+
1 ряд в наборе (0,00 сек)
MySQL>
Длинные команды могут быть введены в несколько строк.
Вот пример простого многострочного оператора:
mysql> выберите
-> user (),
-> current_date;
+---------------+--------------+
User () current_date
+---------------+--------------+
Джон@Localhost 2005-10-11
+---------------+--------------+
MySQL>
В этом примере, после входа в первую строку многострочного запроса, вы можете увидеть, что подсказка меняется на->, что означает, что MySQL не нашел идентификатор окончания идентификатора и ждет оставшегося входа Вы не хотите выполнять команду во время процесса ввода, введите C, чтобы отменить ее:
mysql> выберите
-> user ()
-> c
MySQL>
Ниже показаны различные подсказки и статус MySQL, который они представляют:
Быстрое значение
MySQL> готов принять новые команды.
-> Подождите следующую строку многострочной команды.
'> Ожидает следующей строки, ожидая конца строки, начиная с одной цитаты ("' '").
«> Подождите следующую строку, ожидая конца строки, начиная с двойной цитаты (" "" ").
`> Ждет следующей строки, ожидая конца идентификатора, начиная с точки Backslash ('' ').
/*> Подождите следующую строку, ожидая конца комментария, начиная с /*.
-