国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

JDBC SQL語法

2019-11-26 15:36:21
字體:
供稿:網(wǎng)友

結(jié)構(gòu)化查詢語言(SQL)是一種標(biāo)準(zhǔn)化的語言,它允許你在數(shù)據(jù)庫上執(zhí)行操作,如創(chuàng)建項(xiàng)目,讀取內(nèi)容,內(nèi)容更新和刪除條目。

SQL是所有可能會使用幾乎任何數(shù)據(jù)庫支持,它允許獨(dú)立于底層數(shù)據(jù)庫的寫入數(shù)據(jù)庫的代碼。

本教程給出的SQL,這是一個先決條件,了解JDBC概述。本教程提供了足夠的SQL,以便能夠創(chuàng)建,讀取,更新和刪除(通常被稱為CRUD操作)從一個數(shù)據(jù)庫中的數(shù)據(jù)。

有關(guān)SQL的詳細(xì)了解,可以閱讀我們的MySQL教程

創(chuàng)建數(shù)據(jù)庫:

復(fù)制代碼 代碼如下:

CREATE DATABASE

語句用于創(chuàng)建一個新的數(shù)據(jù)庫。語法是:
復(fù)制代碼 代碼如下:

SQL> CREATE DATABASE DATABASE_NAME;

例子:

下面的SQL語句創(chuàng)建一個名為EMP數(shù)據(jù)庫:

復(fù)制代碼 代碼如下:

SQL> CREATE DATABASE EMP;

刪除數(shù)據(jù)庫:

使用DROP DATABASE語句用于刪除現(xiàn)有的數(shù)據(jù)庫。語法是:

復(fù)制代碼 代碼如下:

SQL> DROP DATABASE DATABASE_NAME;

注意:要創(chuàng)建或刪除,應(yīng)該有數(shù)據(jù)庫服務(wù)器上管理員權(quán)限的數(shù)據(jù)庫。請注意,刪除數(shù)據(jù)庫將所有損失存儲在數(shù)據(jù)庫中的數(shù)據(jù)。

創(chuàng)建表:

CREATE TABLE語句用于創(chuàng)建一個新表。語法是:

復(fù)制代碼 代碼如下:

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

例子:
下面的SQL語句創(chuàng)建一個有四個欄位名為Employees表:

復(fù)制代碼 代碼如下:

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

刪除表:
DROP TABLE語句用于刪除現(xiàn)有的表。語法是:

復(fù)制代碼 代碼如下:

SQL> DROP TABLE table_name;

例子:
下面的SQL語句刪除一個名為Employees表:

復(fù)制代碼 代碼如下:

SQL> DROP TABLE Employees;

插入數(shù)據(jù):

語法INSERT類似于以下內(nèi)容,其中column1, column2,依此類推表示新的數(shù)據(jù)出現(xiàn)在各列:

復(fù)制代碼 代碼如下:

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

例子:
下面的SQL INSERT語句中插入先前創(chuàng)建的Employees數(shù)據(jù)庫:

復(fù)制代碼 代碼如下:

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

SELECT 數(shù)據(jù):
SELECT語句用于從數(shù)據(jù)庫中檢索數(shù)據(jù)。該語法的SELECT是:

復(fù)制代碼 代碼如下:

SQL> SELECT column_name, column_name, ...
     FROM table_name
     WHERE conditions;
    
     WHERE子句可以使用比較操作符例如=, !=, <, >, <=, >=,以及BETWEEN和LIKE操作符。

例子:
下面的SQL語句從Employees表選擇age第一個和最后一列名where id =100:

復(fù)制代碼 代碼如下:

SQL> SELECT first, last, age
     FROM Employees
     WHERE id = 100;
    
     下面的SQL語句從Employees表,其中第一列選擇age,第一列包含 Zara:
復(fù)制代碼 代碼如下:

SQL> SELECT first, last, age
     FROM Employees
     WHERE first LIKE '%Zara%';
    
     UPDATE 數(shù)據(jù):
UPDATE語句用于更新數(shù)據(jù)。UPDATE語法為:
復(fù)制代碼 代碼如下:

SQL> UPDATE table_name
     SET column_name = value, column_name = value, ...
     WHERE conditions;
    
     WHERE子句可以使用比較操作符例如=,!=,<,>,<=,和>=,以及BETWEEN和LIKE操作符。

例子:

下面的SQL的UPDATE語句更改其ID為100的員工的age列:

復(fù)制代碼 代碼如下:

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

DELETE 數(shù)據(jù):
DELETE語句用來刪除表中的數(shù)據(jù)。語法DELETE是:
復(fù)制代碼 代碼如下:

SQL> DELETE FROM table_name WHERE conditions;

WHERE子句可以使用比較操作符例如=,!=,<,>,<=,和>=,以及BETWEEN和LIKE操作符。

例子:
下面的SQL DELETE語句刪除ID為100的員工的記錄:

復(fù)制代碼 代碼如下:

SQL> DELETE FROM Employees WHERE id=100;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 饶平县| 永安市| 衢州市| 天门市| 沙洋县| 郧西县| 抚顺市| 达日县| 广水市| 抚州市| 沾化县| 浏阳市| 潼南县| 新源县| 陆川县| 凌海市| 土默特右旗| 买车| 万州区| 南江县| 萍乡市| 古浪县| 潮州市| 安宁市| 林西县| 兴山县| 扎囊县| 宁强县| 施秉县| 孟村| 伽师县| 哈尔滨市| 乡宁县| 盈江县| 双牌县| 武安市| 阿拉善左旗| 民和| 九龙城区| 寻甸| 万年县|