jdbc mysql語法 JDBC SQL語法

2021-10-18 06:20:46 字數 2443 閱讀 2352

結構化查詢語言(sql)是一種標準化語言,允許對資料庫執行操作,例如:建立資料記錄,讀取內容,更新內容和刪除資料記錄等。

本教程中將概述sql,這是了解和學習jdbc概念的前提條件。 經過本章後,您將能夠在資料庫中建立,建立,讀取,更新和刪除(通常稱為crud操作)資料。

有關sql的詳細了解,可以閱讀我們的mysql教程 。

1. 建立資料庫

create database語句用於建立新的資料庫。 語法是 -

sql> create database database_name;

sql示例

以下sql語句建立乙個名為emp的資料庫 -

sql> create database emp;

sql2. 刪除資料庫

drop database語句用於刪除存在的資料庫。 語法是 -

注意:要建立或刪除資料庫,需要有資料庫伺服器的管理員許可權。 需要特別小心的是:刪除資料庫將丟失資料庫中儲存的所有資料(無法恢復)。

3. 建立表

create table語句用於建立新錶。 語法是 -

sql> create table table_name

column_name column_data_type,

column_name column_data_type,

column_name column_data_type

sql示例

以下sql語句建立乙個名為employees的表,其中包含四列:

sql> create table employees

id int not null,

age int not null,

first varchar(255),

last varchar(255),

primary key ( id )

sql4. 刪除表

drop table語句用於刪除存在的表。 語法是 -

sql> drop table table_name;

sql示例

以下sql語句刪除名為employees的表 -

sql> drop table employees;

sql5. insert資料

insert的語法如下所示,其中column1,column2等表示要顯示在相應列中的資料值 -

sql> insert into table_name values (column1, column2, ...);

sql示例

以下sql insert語句在先前建立的employees表中插入乙個新行 -

sql> insert into employees values (100, 18, 'max', 'su');

sql6. 查詢資料

select語句用於從資料庫檢索資料。 select的語法是 -

sql> select column_name, column_name, ...

from table_name

where conditions;

sqlwhere子句可以使用比較運算子,例如:=,!=,,<=和》=,以及between和like運算子。

示例以下sql語句從employees表中選擇:age,first和last列,其中id列為100 -

sql> select first, last, age

from employees

where id = 100;

sql以下sql語句從employees表中選擇:age, first 和 last 列,其中first列包含max -

sql> select first, last, age

from employees

where first like '%max%';

sql7. 更新資料

update語句用於更新資料。 update的語法是 -

sql> update table_name

set column_name = value, column_name = value, ...

where conditions;

sqlwhere子句可以使用比較運算子,例如:=,!=,,<=和》=,以及between和like運算子。

示例以下sql update語句更新id為100的雇員的age列的值為:20,

sql> update employees set age=20 where id=100;

sql8. 刪除資料

delete語句用於從表中刪除資料。 delete的語法是 -

sql> delete from table_name where conditions;

sqlwhere子句可以使用比較運算子,例如:=,!=,,<=和》=,以及between和like運算子。

示例以下sql delete語句將刪除id為100的員工的記錄 -

sql> delete from employees where id=100;

JDBC基本語法

jdbc基本操作步驟 1,載入驅動,建立連線 2,執行sql語句 3,關閉連線 建立連線 載入驅動 class.forname org.gjt.mm.mysql.driver 建立連線,localhost代表本機,3306是埠,five是資料庫名,後面是編碼集合資料庫密碼 con driverman...

JDBC mySQL 資料庫連線

jdbc 的大體步驟 1 匯入架包 2 建立連線 3.通過連線的方法preparedstatement 建立宣告,宣告的引數就是你需要執行的 sql語句 4.關閉宣告,關閉連線 注意事項 1.jdbc mysql database1?user root password 666 引數傳jdbc 資料...

JDBC常用驅動和語法彙總

a.firebird url jdbc firebirdsql host name port full path to database file driver org.firebirdsql.jdbc.fbdriver b.informix url jdbc informix sqli host ...