*   >> Чтение Образование Статьи >> science >> programming

Mysql Регулярный Expressions

<р> Введение В этой статье я познакомлю вас с тем, что известно как MySQL регулярных выражений. В конце статьи, я даю вам гиперссылку на котором вы будете иметь подробную информацию по этому вопросу, бесплатно. Заявление SQL SELECT Рассмотрим следующую таблицу базы данных: | назвать | Владелец | виды | секс | Рождение | смерть | + -------- + -------- + --------- + ------ + ------------ + - ----------- + | Баффи | Гарольд | собака | е | 1999-05-13 | NULL | | Боузер | Диана | собака | м | 1999-08-31 | 2005-07-29 | | Пушистый | Гарольд Тейлор | кот | е | 2003-02-04 | NULL | | Когти | Гвен Джонс | кот | м | 2004-03-17 | NULL | | Уистлер | Гвен | птица | NULL | 2007-12-09 | NULL | Пусть имя таблицы будет, домашних животных.

Первый столбец имеет имя питомца, а второй имеет имя владельца домашнего животного. Эта таблица содержит данные о домашних животных и людей, которые владеют их. В следующем ВЫБОР заявление будет выбрать первый и второй ряды: SELECT * FROM Животные, когда виды = "собака"; Причина регулярных выражений вы знаете, как выбрать строки, когда строка, например, "собака" выше, соответствует значение ячейки столбца в таблице. В приведенном выше оператора выбора, "собака" соответствует первой и второй значения ячеек в третьем столбце таблицы. Вы знаете, как это сделать такого рода вещи, уже.

Что можно сказать о случае, когда вы хотите строк, где имя (значение ячейки) из видов имеет 'D'? В таблице, видовые названия с 'D' являются "собака" и "птица". Первая буква в "собака" является "d" и последняя буква в "птицы" также "D". Другими словами, вы хотите, чтобы первое, второе и последних строк. Ниже выберите заявление будет выбрать эти 3 строки, соответствующие только характер, 'D' в третьей колонке. SELECT * FROM Животные где виды RLIKE "* D *.."; В этом заявлении, ". * D. *", Без кавычек, является примером того, что называется, картина.

Это означает, что любая строка, которая имеет письмо, 'D'. RLIKE означает, как. Таким образом, оператор выбирает строки, где виды, как ". * D. *". Шаблон Шаблон представляет собой набор символов, такие как "*. Д. *", Который определяет то, что соответствует в строке. В приведенной выше таблице, а в третьей колонке, "собака" и "птица" совпадают. "собака" выбирается из двух экземпляров "собака" и "птица" выбран из одного экземпляра "птица". Есть пять вариантов, чтобы выбрать из, в третьей колонке. Возможные варианты: "собака" (дважды), "кошка" (дважды) и "птица" (один раз).

Каждый из этих вариантов является строкой. Такая

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.