Лучшее руководство по MySQL где предложение в 2024 году. В этом руководстве вы можете изучить Читает данные из командной строки,Используйте PHP скрипт для чтения данных,
Мы знаем, что для чтения данных с помощью оператора SQL SELECT, из таблицы MySQL.
Для того, чтобы условно выбрать данные из таблицы, вы можете добавить ИНЕКЕ ЗЕЬЕСТ.
Ниже приводится заявление SQL SELECT с ИНЕКЕ для чтения данных из общего синтаксиса таблицы данных:
SELECT field1, field2,ru.fieldN FROM table_name1, table_name2ru. [WHERE condition1 [AND [OR]] condition2ruru.
Ниже приведен список операторов, которые можно использовать в предложении 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 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); ?>