English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

جملة SQL JDBC

Sمنظمة Qاستعلام Lلغة (SQL) هي لغة موحدة تسمح لك بإجراء عمليات على قاعدة البيانات، مثل إنشاء مشاريع، قراءة المحتويات، وتحديث المحتويات، وحذف المدخلات.

معظم قواعد البيانات التي يمكن استخدامها تدعم SQL، ويوفر لك ذلك إمكانية كتابة كود قواعد البيانات بشكل مستقل عن قاعدة البيانات الأساسية.

هذا الفصل يلخص SQL، وهو شرط ضروري لفهم مفاهيم JDBC. بعد انتهاء هذا الفصل، ستتمكن من إنشاءCإنشاء،Rملء، تحديثU، وتحديثDحذف البيانات (عادة ما يشار إليها بـCRUDالعملية).

للتعرف على التفاصيل المتعلقة بـ SQL، يرجى قراءة ما لدينادليل MySQL

建立数据库

CREATE DATABASE语句用于创建新数据库。语法是-

SQL> CREATE DATABASE DATABASE_NAME;

مثال علىل استخدام

以下SQL语句创建一个名为EMP的数据库-

SQL> CREATE DATABASE EMP;

删除数据库

DROP DATABASE语句用于删除现有数据库。语法是-

SQL> DROP DATABASE DATABASE_NAME;

Note:要创建或删除数据库,您应该在数据库服务器上具有管理员权限。请注意,删除数据库将丢失该数据库中存储的所有数据。

创建表

CREATE TABLE语句用于创建新表。语法是-

SQL> CREATE TABLE table_name
(
   column_name column_data_type,
   column_name column_data_type,
   column_name column_data_type
   ...
);

مثال علىل استخدام

以下SQL语句创建一个名为Employees的表,其中有四列

SQL> CREATE TABLE Employees
(
   id INT NOT NULL,
   age INT NOT NULL,
   first VARCHAR(255),
   last VARCHAR(255),
   PRIMARY KEY ( id )
);

删除表

DROP TABLE语句用于删除现有表。语法是-

SQL> DROP TABLE table_name;

مثال علىل استخدام

以下SQL语句删除名为Employees的表-

SQL> DROP TABLE Employees;

插入数据

INSERT的语法类似于以下内容,其中column1,column2等表示要在相应列中显示的新数据-

SQL> INSERT INTO table_name VALUES (column1, column2, ...);

مثال علىل استخدام

以下SQL INSERT语句在之前创建的Employees数据库中插入新行-

SQL> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');

查询数据

SELECT语句用于从数据库检索数据。SELECT的语法是-

SQL> SELECT column_name, column_name, ...
     FROM table_name
     WHERE conditions;

عبارات WHERE يمكن استخدامها عمليات مقارنة مثل =، ≠، <، >، <= و >=، بالإضافة إلى عمليات مقارنة BETWEEN و LIKE.

مثال علىل استخدام

تعليمات SQL التالية تختار العمر والعمود الأول والأخير من جدول Employees حيث يكون العدد 100-

SQL> SELECT first, last, age 
     FROM Employees 
     WHERE id = 100;

تعليمات SQL التالية تختار العصر من جدول الموظفين من العمدة الأولى والآخيرةالأولالمعمدات تحتويZara-

SQL> SELECT first, last, age 
     FROM Employees 
     WHERE first LIKE '%Zara%';

تحديث البيانات

استخدام جملة UPDATE لتحديث البيانات. نحو جملة UPDATE هو-

SQL> UPDATE table_name
     SET column_name = value, column_name = value, ...
     WHERE conditions;

عبارات WHERE يمكن استخدامها عمليات مقارنة مثل =، ≠، <، >، <= و >=، بالإضافة إلى عمليات مقارنة BETWEEN و LIKE.

مثال علىل استخدام

تعليمات SQL UPDATE التالية تغير عمود age للموظفين الذين لديهم ID 100-

SQL> UPDATE Employees SET age=20 WHERE id=100;

حذف البيانات

استخدام جملة DELETE لتحذيف البيانات من الجدول. نحو جملة DELETE هو-

SQL> DELETE FROM table_name WHERE conditions;

عبارات WHERE يمكن استخدامها عمليات مقارنة مثل =، ≠، <، >، <= و >=، بالإضافة إلى عمليات مقارنة BETWEEN و LIKE.

مثال علىل استخدام

تعليمات SQL DELETE التالية ت�除 سجلات الموظفين الذين لديهم ID 100-

SQL> DELETE FROM Employees WHERE id=100;