色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql基本語句教學

吉茹定2年前7瀏覽0評論

MySQL是目前最流行的關系型數據庫管理系統之一,它有著易于學習、高效性能、可擴展性強等特點。本文將為大家介紹MySQL的基本語句,供初學者參考。

connection.beginTransaction();
try{
connection.setTransactionIsolation(Connection.TRANSACTION_REPEATABLE_READ);
connection.setAutoCommit(false);
//執行sql語句
PreparedStatement pstmt = connection.prepareStatement("update t_user set money = money + ? where id = ?");
pstmt.setDouble(1, money);
pstmt.setString(2, id);
int count = pstmt.executeUpdate();
if (count == 0) {
throw new BusinessException("無可更新的數據");
}
if (count >1) {
throw new BusinessException("更新數據不止一條");
}
User user = getUserById(id);
if(user.getMoney()< 0){
throw new BusinessException("余額不足");
}
connection.commit();
}catch(Exception e){
connection.rollback();
throw e;
}finally{
connection.setAutoCommit(true);
connection.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
connection.close();
}

SELECT語句

SELECT語句用于查詢表中數據,我們可以通過SELECT語句來獲取想要的數據,并支持條件過濾、分組查詢、排序操作。

SELECT * FROM table_name WHERE condition ;

UPDATE語句

UPDATE語句用于更新表中數據,我們可以通過UPDATE語句修改表中某一行或多行的數據。

UPDATE table_name SET column_name = new_value WHERE condition ;

DELETE語句

DELETE語句用于刪除表中的數據,我們可以通過DELETE語句刪除整張表的數據或者部分行的數據。

DELETE FROM table_name WHERE condition ;

INSERT語句

INSERT語句用于向表中插入數據,我們可以通過INSERT語句添加一條或多條數據到表中。

INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);

CREATE語句

CREATE語句用于創建數據庫對象,我們可以通過CREATE語句創建表、視圖、存儲過程、函數等數據庫對象。

CREATE TABLE table_name (column1 datatype,column2 datatype,column3 datatype,...);

DROP語句

DROP語句用于刪除數據庫對象,我們可以通過DROP語句刪除表、視圖、存儲過程、函數等數據庫對象。

DROP TABLE table_name ;

ALTER語句

ALTER語句用于修改表結構,我們可以通過ALTER語句增加列、刪除列、修改列等操作。

ALTER TABLE table_name ADD column_name datatype;
ALTER TABLE table_name DROP COLUMN column_name ;
ALTER TABLE table_name MODIFY COLUMN column_name datatype;

以上就是MySQL的基本語句教學,相信初學者們堅持練習,一定會掌握這些語句并使用自如。如果需要更深入地學習MySQL,建議多實踐,閱讀官方文檔或相關書籍。