وعليكم السلام ورحمة الله.
يمكنك مراجعة أساسيات الSQL لمعرف صيغ إنشاء قاعدة أو جدول, حذف وتعديل إلخ.
بعد أن تعرف ما تريد القيام به. قم بذلك عن طريق مكون Query, أو عن طريق مكون الاتصال (TFDConnection - TADOConnection).
مثلًا:
PHP كود :
ADOConnection.Execute('Create database dbTest'); //MySQL 'Create database if not exists dbTest'
or
FDConnection.ExecSQL('Create database dbTest');
أما إذا كنت تريد إنشاء قاعدة مخصصة مسبقا, يمكنك حفظ الصيغة في ملف sql, ثم استخدامها عبر مكون TADOQuery أو TFDScript إذا كنت تعمل بمكونات FireDac.
PHP كود :
ADOQuery.SQL.LoadFromFile('X:\myDB.sql');
ADOQuery.ExecSQL;
or
FDScript.SQLScriptFileName('X:\myDB.sql');
FDScript.ValidateAll;
FDScript.ExecuteAll;
يمكنك أيضًا عرض قائمة قواعد البيانات الموجودة, عن طريق الـSQL ك
PHP كود :
Select name from [master].[sys].[databases]
أو, إذا كنت تستخدم FireDAC, عن طريق مكون TFDConnection, عبر الدالّة, GetCatalogNames:
PHP كود :
FDConnection.GetCatalogNames('aPattern',aStrings);
//aPattern = eg: 'T%' All databases names starting with T
//aStrings = Put result in a tstrings or Tstringlist component = .GetCatalogNames('T%',Listbox.items);