JDBC SQL語法。本站提示廣大學習愛好者:(JDBC SQL語法)文章只能為提供參考,不一定能成為您想要的結果。以下是JDBC SQL語法正文
構造化查詢說話(SQL)是一種尺度化的說話,它許可你在數據庫上履行操作,如創立項目,讀取內容,內容更新和刪除條目。
SQL是一切能夠會應用簡直任何數據庫支撐,它許可自力於底層數據庫的寫入數據庫的代碼。
本教程給出的SQL,這是一個先決前提,懂得JDBC概述。本教程供給了足夠的SQL,以便可以或許創立,讀取,更新和刪除(平日被稱為CRUD操作)從一個數據庫中的數據。
有關SQL的具體懂得,可以浏覽我們的MySQL教程。
創立數據庫:
CREATE DATABASE
語句用於創立一個新的數據庫。語法是:
SQL> CREATE DATABASE DATABASE_NAME;
例子:
上面的SQL語句創立一個名為EMP數據庫:
SQL> CREATE DATABASE EMP;
刪除數據庫:
應用DROP DATABASE語句用於刪除現有的數據庫。語法是:
SQL> DROP DATABASE DATABASE_NAME;
留意:要創立或刪除,應當稀有據庫辦事器上治理員權限的數據庫。請留意,刪除數據庫將一切喪失存儲在數據庫中的數據。
創立表:
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語句用於從數據庫中檢索數據。該語法的SELECT是:
SQL> SELECT column_name, column_name, ...
FROM table_name
WHERE conditions;
WHERE子句可使用比擬操作符例如=, !=, <, >, <=, >=,和BETWEEN和LIKE操作符。
例子:
上面的SQL語句從Employees表選擇age第一個和最初一列名where id =100:
SQL> SELECT first, last, age
FROM Employees
WHERE id = 100;
上面的SQL語句從Employees表,個中第一列選擇age,第一列包括 Zara:
SQL> SELECT first, last, age
FROM Employees
WHERE first LIKE '%Zara%';
UPDATE 數據:
UPDATE語句用於更新數據。UPDATE語法為:
SQL> UPDATE table_name
SET column_name = value, column_name = value, ...
WHERE conditions;
WHERE子句可使用比擬操作符例如=,!=,<,>,<=,和>=,和BETWEEN和LIKE操作符。
例子:
上面的SQL的UPDATE語句更改其ID為100的員工的age列:
SQL> UPDATE Employees SET age=20 WHERE id=100;
DELETE 數據:
DELETE語句用來刪除表中的數據。語法DELETE是:
SQL> DELETE FROM table_name WHERE conditions;
WHERE子句可使用比擬操作符例如=,!=,<,>,<=,和>=,和BETWEEN和LIKE操作符。
例子:
上面的SQL DELETE語句刪除ID為100的員工的記載:
SQL> DELETE FROM Employees WHERE id=100;