Лучшее руководство по MySQL где предложение в 2024 году. В этом руководстве вы можете изучить Читает данные из командной строки,Используйте PHP скрипт для чтения данных,

MySQL где предложение

Мы знаем, что для чтения данных с помощью оператора SQL SELECT, из таблицы MySQL.

Для того, чтобы условно выбрать данные из таблицы, вы можете добавить ИНЕКЕ ЗЕЬЕСТ.

грамматика

Ниже приводится заявление SQL SELECT с ИНЕКЕ для чтения данных из общего синтаксиса таблицы данных:

SELECT field1, field2,ru.fieldN FROM table_name1, table_name2ru.
[WHERE condition1 [AND [OR]] condition2ruru.
  • Вы можете запросить с помощью одной или нескольких таблиц, используйте запятую между таблицами (,) сегментации, а также использовать ИНЕКЕ, чтобы установить критерии поиска.
  • Можно указать любое условие в предложении WHERE.
  • Вы можете использовать AND или OR указать одно или несколько условий.
  • ИНЕКЕ также может быть применен к SQL DELETE или UPDATE команду.
  • ИНЕКЕ похож на языки программирования, если условия, основанные на поле значений MySQL таблицы для чтения конкретных данных.

Ниже приведен список операторов, которые можно использовать в предложении WHERE.

А предполагается в следующей таблице в качестве примеров от 20 до 10 В

операторы описание примеров
= Приравнять обнаружить, равны ли два значения, то она возвращает истину, если они равны (A = B) возвращает ложь.
<> ,! = Не равно обнаружить, равны ли два значения, если не равно возвращает истину (A! = B) возвращает истину.
> Знак больше, слева значение детектирования больше, чем значение справа налево, если значение больше, чем значение права на возвращение истинного (A> B) возвращает ложь.
< Не менее, чем значение обнаруженного слева меньше, чем значение справа налево, если значение меньше, чем истинное значение права на возвращение (A <B) возвращает истину.
> = Больше чем или равно число для обнаружения левая больше или равно значению, по праву, если значение больше или равно слева от права на возвращение истинного (A> = B) возвращает ложь.
<= Меньше или равное количество, проверить, является ли меньше, чем влево или вправо равноценный значение, если значение меньше или равно слева от права на возвращение истинного (A <= B) возвращает истину.

Если мы хотим таблицы данных MySQL читает указанные данные, ИНЕКЕ очень полезно.

В качестве условия использования первичного ключа в предложении WHERE запроса очень быстро.

Если условия не указаны какие-либо совпадающие записи в таблице, запрос не возвращает никаких данных.


Читает данные из командной строки

Мы будем использовать предложение WHERE в операторе SQL SELECT для чтения данных в таблицах данных MySQL w3big_tbl:

примеров

Следующий пример будет читать все рекорды w3big_tbl таблицу w3big_author значений Санджай полевых:

root@host# mysql -u root -p password;
Enter password:*******
mysql> use w3big;
Database changed
mysql> SELECT * from w3big_tbl WHERE w3big_author='Sanjay';
+-------------+----------------+-----------------+-----------------+
| w3big_id | w3big_title | w3big_author | submission_date |
+-------------+----------------+-----------------+-----------------+
|           3 | JAVA Tutorial  | Sanjay          | 2007-05-21      |
+-------------+----------------+-----------------+-----------------+
1 rows in set (0.01 sec)

mysql>

MySQL строка сравнения предложении WHERE не чувствительны к регистру. Вы можете использовать ключевое слово BINARY, чтобы установить ИНЕКЕ сравнения строк чувствительны к регистру.

Следующие примеры

root@host# mysql -u root -p password;
Enter password:*******
mysql> use w3big;
Database changed
mysql> SELECT * from w3big_tbl \
          WHERE BINARY w3big_author='sanjay';
Empty set (0.02 sec)

mysql>

Используйте PHP скрипт для чтения данных

Вы можете использовать функцию PHP mysql_query () и тот же SQL SELECT команды, чтобы привести статью, где для извлечения данных.

Эта функция используется для выполнения команд SQL, а затем () для вывода данных для всех запросов через функцию PHP mysql_fetch_array.

примеров

Следующие примеры w3big_tbl таблицу Возвращает w3big_author значение поля Санджай записи:

<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT w3big_id, w3big_title, 
               w3big_author, submission_date
        FROM w3big_tbl
        WHERE w3big_author="Sanjay"';

mysql_select_db('w3big');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
    echo "Tutorial ID :{$row['w3big_id']}  <br> ".
         "Title: {$row['w3big_title']} <br> ".
         "Author: {$row['w3big_author']} <br> ".
         "Submission Date : {$row['submission_date']} <br> ".
         "--------------------------------<br>";
} 
echo "Fetched data successfully\n";
mysql_close($conn);
?>
MySQL где предложение
10/30