找到 316 篇文章 相關 JDBC
822 次瀏覽
當您設定儲存點時,您在事務中定義了一個邏輯回滾點。如果在儲存點之後發生錯誤,您可以使用回滾方法撤消所有更改或僅撤消儲存點之後進行的更改。Savepoint 介面為您提供了額外的交易控制。大多數現代 DBMS,在其環境中支援儲存點,例如 Oracle 的 PL/SQL。設定儲存點您可以使用 Connection 介面的 setSavepoint(String savepointName) 方法在資料庫中設定儲存點,此方法接受表示儲存點名稱的字串值並返回... 閱讀更多
6K+ 次瀏覽
您可以透過兩種方式在 SQL 中將空值插入表中:直接將值 NULL 插入所需的列,如:Insert into SampleTable values (NULL);使用 ‘ ’ 作為 nullInsert into SampleTable values (NULL);在使用準備好的語句物件將資料插入表時,您可以使用 PreparedStatement 介面的 setNull() 方法將空值設定為列。pstmt.setNull(parameterIndex, sqlType);示例假設我們在資料庫中有一個名為 cricketers_data 的表,其內容如下:+------------+------------+---------------+----------------+-------------+ | First_Name | Last_Name | Date_Of_Birth | Place_Of_Birth | Country | +------------+------------+---------------+----------------+-------------+ | Shikhar | Dhawan | 1981-12-05 | ... 閱讀更多
544 次瀏覽
您可以使用 ALTER TABLE 命令向表中的列新增/設定自動遞增約束。語法ALTER TABLE table_name ADD id INT PRIMARY KEY AUTO_INCREMENT假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName | varchar(255) | YES | UNI | NULL | | | CustomerName | varchar(255) | YES | | NULL | ... 閱讀更多
272 次瀏覽
您可以使用 ALTER TABLE 命令刪除表列上的約束。語法ALTER TABLE table_name DROP CONSTRAINT MyUniqueConstraint;假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName | varchar(255) | YES | UNI | NULL | | | CustomerName | varchar(255) | YES | | NULL | ... 閱讀更多
354 次瀏覽
您可以使用 ALTER TABLE 命令向表的列新增非空約束。語法ALTER TABLE table_name MODIFY column_name datatype NOT NULL;假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName | varchar(255) | YES | | NULL | | | CustomerName | varchar(255) | YES | | NULL ... 閱讀更多
500 次瀏覽
您可以使用 ALTER TABLE 命令向列新增唯一約束語法ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName | varchar(255) | YES | | NULL | | | CustomerName | varchar(255) | No | | NULL ... 閱讀更多
649 次瀏覽
您可以使用 ALTER TABLE 命令向表的列新增主鍵約束。語法ALTER TABLE table_name ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);假設我們在資料庫中有一個名為 Dispatches 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName | varchar(255) | YES | | NULL | | | CustomerName | varchar(255) | ... 閱讀更多
668 次瀏覽
您可以使用 ALTER TABLE 命令刪除表中的列。語法ALTER TABLE table_name DROP COLUMN column_name;假設我們在資料庫中有一個名為 Sales 的表,其中包含 7 列,即 id、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,如下所示:+----+-------------+--------------+--------------+--------------+-------+----------------+ | id | productname | CustomerName | DispatchDate | DeliveryTime | Price | Location | +----+-------------+--------------+--------------+--------------+-------+----------------+ | 1 | Key-Board | Raja | 2019-09-01 | 08:51:36 | 7000 | Hyderabad | | 2 | Earphones | Roja | 2019-05-01 ... 閱讀更多
764 次瀏覽
您可以使用 ALTER TABLE 命令更改表中列的資料型別。語法ALTER TABLE Sales MODIFY COLUMN column_name column_new_datatuype假設我們在資料庫中有一個名為 Sales 的表,其中包含 7 列,即 ProductName、CustomerName、DispatchDate、DeliveryTime、Price、Location 和 ID,其描述如下:+--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | ProductName | varchar(255) | YES | | NULL | | | CustomerName | varchar(255) | YES | | NULL ... 閱讀更多
3K+ 次瀏覽
可以使用 ALTER TABLE 命令向表中新增新列。語法ALTER TABLE 表名 ADD 列名 資料型別;假設資料庫中有一個名為 Sales 的表,包含 5 列,分別是 ProductName、CustomerName、DispatchDate、DeliveryTime、Price 和 Location,如下所示:+-------------+--------------+--------------+--------------+-------+----------------+ | ProductName | CustomerName | DispatchDate | DeliveryTime | Price | Location | +-------------+--------------+--------------+--------------+-------+----------------+ | Key-Board | Raja | 2019-09-01 | 08:51:36 | 7000 | Hyderabad | | Earphones | Roja | 2019-05-01 | 05:54:28 | 2000 ... 閱讀更多
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP