Как да изпращате SQL заявки към MySQL от командния ред: 9 стъпки

Съдържание:

Как да изпращате SQL заявки към MySQL от командния ред: 9 стъпки
Как да изпращате SQL заявки към MySQL от командния ред: 9 стъпки
Anonim

Една проста текстово базирана програма, наречена mysql, трябваше да е част от вашата MySQL инсталация. Тя ви позволява да изпращате SQL заявки директно към MySQL сървъра и да извеждате резултатите в текстов формат. Това е бърз и лесен начин да тествате вашата MySQL инсталация.

Стъпки

Изпратете Sql заявки до Mysql от командния ред Стъпка 1
Изпратете Sql заявки до Mysql от командния ред Стъпка 1

Стъпка 1. Намерете програмата mysql (Трябва да е в поддиректория, наречена bin под директорията, където е инсталиран MySQL)

  • Напр. Потребители на Windows: C: \ mysql \ bin \ mysql.exe
  • Напр. Потребители на Linux/Unix: /usr/local/mysql/bin/mysql
Изпратете Sql заявки до Mysql от командния ред Стъпка 2
Изпратете Sql заявки до Mysql от командния ред Стъпка 2

Стъпка 2. Стартирайте mysql - В командния ред въведете:

mysql -h име на хост -u потребителско име -p,

  • където

    • host е машината, на която работи MySQL сървърът
    • потребителското име е MySQL акаунта, който искате да използвате
    • -p ще накара mysql да ви подкани за паролата за MySQL акаунт.
Изпратете Sql заявки до Mysql от командния ред Стъпка 3
Изпратете Sql заявки до Mysql от командния ред Стъпка 3

Стъпка 3. Въведете паролата си, когато бъдете подканени

Изпратете Sql заявки до Mysql от командния ред Стъпка 4
Изпратете Sql заявки до Mysql от командния ред Стъпка 4

Стъпка 4. Въведете вашата SQL команда, последвана от точка и запетая (;) и натиснете клавиша Enter

Отговорът от сървъра трябва да се показва на екрана ви.

Изпратете Sql заявки до Mysql от командния ред Стъпка 5
Изпратете Sql заявки до Mysql от командния ред Стъпка 5

Стъпка 5. За да излезете от mysql, въведете quit в подканата и натиснете клавиша Enter

Метод 1 от 1: Работете без конзолата

Изпратете Sql заявки до Mysql от командния ред Стъпка 6
Изпратете Sql заявки до Mysql от командния ред Стъпка 6

Стъпка 1. Намерете програмата mysql (Трябва да е в поддиректория, наречена bin под директорията, където е инсталиран MySQL)

  • Напр. Потребители на Windows: C: \ mysql \ bin \ mysql.exe
  • Напр. Потребители на Linux/Unix: /usr/local/mysql/bin/mysql
Изпратете Sql заявки до Mysql от командния ред Стъпка 7
Изпратете Sql заявки до Mysql от командния ред Стъпка 7

Стъпка 2. Стартирайте mysql - В командния ред въведете:

mysql -h име на хост -u потребителско име -p db_name -e "заявка"

  • където

    • host е машината, на която работи MySQL сървърът
    • потребителското име е MySQL акаунта, който искате да използвате
    • -p ще накара mysql да ви подкани за паролата за MySQL акаунт.
    • db_name е името на базата данни, в която да се изпълнява заявката, и,
    • query е заявката, която искате да изпълните.
Изпратете Sql заявки до Mysql от командния ред Стъпка 8
Изпратете Sql заявки до Mysql от командния ред Стъпка 8

Стъпка 3. Въведете паролата си, когато бъдете подканени

Изпратете Sql заявки до Mysql от командния ред Стъпка 9
Изпратете Sql заявки до Mysql от командния ред Стъпка 9

Стъпка 4. MySQL трябва да върне резултата от вашата заявка

Съвети

  • Не забравяйте да включите; в края на вашата заявка, ако използвате конзолата, за да знае, че сте приключили с заявката.
  • Можете да посочите паролата в командния ред, като я поставите директно след -p, напр. mysql -u потребителско име -h хост -p парола. Забележете, че няма място между -p и паролата.
  • Ако го изпълнявате от командния ред и не използвате черупката, можете да използвате флага -B (например, mysql -u потребителско име '-h хост -p db_name -Be "заявка"), за да получите изхода в пакетния режим, вместо в стандартния MySQL табличен режим, за по -нататъшна обработка.

Популярни по теми