Child pages
  • Menadżer SQL

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Zachowanie zapytania przeniesie Cię z powrotem na stronę główną.

Rozpoczynanie zapytania

Each saved query in the table has four icons to the right of its row:

  • Export. Performs the query, and has it downloaded by you in CSV format.
  • View. Performs the query, and has it displayed in an HTML table, right within the PrestaShop interface.
  • Edit. You can edit a query as often as necessary, in order to refine it and get better results.
  • Delete. Once a query is not used anymore (or simply because it does not work), you can delete it by clicking this button and confirming your choice.

Image Removed

Settings

There is only one setting at this time:

  • Select your default file encoding. You can configure the character encoding of the downloaded CSV file. The default, UTF-8, is recommended, but you can select ISO-8859-1 if need be.

Image Removed

Some sample queries

The possibilities are endless, but here are a few sample queries to help you build your own.

...

Każde zachowane zapytanie w tabeli posiada 4 przyciski:

  • Eksportuj. wykonuje zapytanie i pozwala pobrać wyniki w pliku .CSV
  • Zobacz. Wykonuje zapytanie i wyświetla jego wyniki w tabeli, bezpośrednio w PrestaShopie.
  • Edytuj. Możesz edytować zapytanie tak często, jak tylko potrzebujesz, aby osiągnąć lepsze rezultaty.
  • Usuń. Jeśli nie potrzebujesz już zapytania (albo ono po prostu nie działa) możesz je usunąć naciskając ten przycisk i potwierdzając wybór.

Image Added

Ustawienia

W tej chwili istnieje tylko jedno ustawienie:

  • Wybierz domyślne kodowanie pliku. Możesz określić kodowanie pliku dla pliku CSV. Domyślnie jest polecane UTF-8, albo możesz wybrać ISO-8859-1, jeśli tego potrzebujesz.

Image Added

Przykładowe zapytania

Możliwości są nieograniczone, ale tutaj przedstawimy kilka z nich, abyś pomóc budować zapytania samodzielnie.

Wyświetlanie wszystkich adresów e-mail klientów

Code Block
SELECT email FROM ps_customer

...

Wyświetlanie wszystkich adresów email klientów, którzy zapisali się do newslettera

Code Block
SELECT email
FROM ps_customer
WHERE newsletter = 1

...

Wyświetlanie wszystkich produktów, które są aktywne, a ich opis jest po francusku  (id_lang = 4)

Code Block
SELECT p.id_product, pl.name, pl.link_rewrite, pl.description
FROM ps_product p
LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
WHERE p.active = 1
AND pl.id_lang = 4

...

Wyświetlanie wszystkich zamówień ze szczegółami dotyczącymi dostawcy, waluty, opłaty, całości kwoty i daty.

Code Block
SELECT o.`id_order` AS `id`,
	CONCAT(LEFT(c.`firstname`, 1), '. ', c.`lastname`) AS `Customer`,
	ca.`name` AS `Carrier`,
	cu.`name` AS `Currency`,
	o.`payment`, CONCAT(o.`total_paid_real`, ' ', cu.`sign`) AS `Total`,
	o.`date_add` AS `Date`
FROM `ps_orders` o
LEFT JOIN `ps_customer` c ON (o.`id_customer` = c.`id_customer`)
LEFT JOIN `ps_carrier` ca ON (o.id_carrier = ca.id_carrier)
LEFT JOIN `ps_currency` cu ON (o.`id_currency` = cu.`id_currency`)