Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на фрагменти на Oracle JDeveloper с MySQL

В по-ранна статия, „Използване на MySQL бази данни в Oracle JDeveloper“, се научихте да използвате JDeveloper с MySQL бази данни. В този урок ще научите за друга функция в JDeveloper, която може да се използва с MySQL:Snippets.

В този урок ще бъдат разгледани следните теми:

  • Какво представляват SQL фрагментите?
  • Използване на SQL фрагмент
  • Добавяне на нов фрагмент
  • Редактиране на SQL фрагмент
  • Накъде отиваме оттук?

Какво представляват SQL фрагментите?

JDeveloper предоставя вградени SQL фрагменти, които могат да бъдат добавени към SQL работен лист за създаване на SQL изрази. Фрагментът е просто шаблон, съдържащ блок от SQL код, който след това можете да използвате другаде.

За да използвате SQL фрагментите, изберете Прозорец>База данни>Фрагменти , както е показано на фигура 1.


Фигура 1: Прозорец>Бази данни>Фрагменти

Предварително дефинирани фрагменти са налични за няколко различни функции, включително агрегатни функции, аналитични функции, символни функции, функции за преобразуване, формати на дата, функции за дата/час, ретроспекция и числови формати, както е показано в палитрата с фрагменти на фигура 2.


Фигура 2: Фрагменти за функции и формати

Използване на SQL фрагмент

Като пример за използване на фрагменти добавете SELECT в SQL работен лист и изберете БРОЙ(*) в Агрегирани функции , както е показано на фигура 3.


Фигура 3: Избиране на агрегатни функции>БРОЙ(*)

Забележка: Ако не сте запознати с SQL работни листове, можете да получите бързо въведение, като прочетете предишната ми статия „Използване на SQL работни листове на Oracle JDeveloper“. Примерите предполагат, че използвате базата данни и таблицата, създадени в тази статия.

Добавете функцията COUNT(*) към работния лист на SQL, както е показано на фигура 4.


Фигура 4: Добавяне на COUNT(*) към работния лист на SQL

Завършете SQL израза като SELECT COUNT(*) FROM wlslog; щракнете върху Изпълнение на изявление икона, за да стартирате SQL израза.

Показва се броят от 7, както е показано в резултата от заявката на Фигура 5.


Фигура 5: Резултат от заявка

Добавяне на нов фрагмент

Нови фрагменти могат да бъдат добавени, като изберете Добавяне на фрагмент икона, както е показано на фигура 6.


Фигура 6: Добавете фрагмент

След като изберете иконата, ще ви бъде представен Save Snippet прозорец, в който можете да въведете SQL за фрагмента, който искате да създадете, както е показано на фигура 7. След това можете да запазите фрагмента, като щракнете върху Приложи бутон.


Фигура 7: Запазване на фрагмента

Редактиране на SQL фрагмент

За да редактирате потребителски фрагменти (не вградените фрагменти), щракнете върху Редактиране на потребителски фрагменти , както е показано на Фигура 8.


Фигура 8: Редактиране на потребителски фрагменти

В Редактиране на фрагменти , изберете фрагмента за редактиране и щракнете върху Редактиране , както е показано на Фигура 9. Показва се прозорецът Save Snippets, показан на Фигура 7, в който фрагментът може да бъде променен и запазен с Apply.


Фигура 9: Редактиране на фрагменти>Редактиране

Накъде отиваме оттук?

Това беше само кратък преглед на използването на SQL фрагменти в Oracle JDeveloper. Има редица SQL фрагменти, които могат да бъдат намерени в интернет или можете да създадете свои собствени.

В следващата статия ще ви покажа друга функция в Oracle JDeveloper, която можете да използвате с MySQL или други бази данни. Ще научите как да използвате таблица като шаблон за създаване на нови таблици!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталиране на MySQL Python на Mac OS X

  2. Производителност на MySQL:Въведение в JOIN в SQL

  3. Как да се свържа с MySQL база данни?

  4. Как да изпълним две mysql заявки като една в PHP/MYSQL?

  5. Примери за JDBC изрази – вмъкване, изтриване, актуализиране, избор на запис