資料庫
-
mysql:如何解決資料修改衝突(事務+行級鎖的實際運用)
摘要:最近做一個接診需求遇到一個問題,假設一個訂單諮詢超過3次就不能再接診,但如果兩個醫生同時對該訂單進行諮詢,查資料庫的時候查到的接診次數都是2次,那兩個醫生都能接診,所謂接診可以理解為更新了接診次數...
-
MySQL DATEDIFF函式獲取兩個日期的時間間隔的方法
描述 返回兩個日期之間的時間間隔。 語法 DateDiff(interval,date1,date2 [,firstdayofweek[,firstweekofyear]] )...
-
SQL查詢最近12個月的資料量 沒有補0
需求:查詢最近12個月的資料量,此處表的名稱為:ticket_ticket 按月查詢資料,sql語句如下:...
-
京東面試官:為什麼不建議在 MySQL 中使用 UTF-8?
一、報錯回顧 將emoji文字直接寫入SQL中,執行insert語句報錯; INSERT INTO `csjdemo`.`student` (`ID`, `NAME`, `SEX`, `AGE`, `CLASS`, `GRADE`, `HOBBY`)...
-
資料庫複習-2
資料庫複習-2 SQL語法學習 建立表 --字串使用用\'\' create table if not exists `student`( `id` int(4) not null auto_increment comment \'學號\',...
-
jdbc連線Mysql驅動5和8配置區別
1.JDBC連線Mysql驅動6以上 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>...
-
SqlServer2016資料庫備份/恢復
SqlServer2016資料庫備份 在要備份的資料庫名稱上右鍵 > 任務 > 備份 使用“新增”按鈕來新增一個備份的位置,一般預設副檔名為.bak...
-
「SequoiaDB巨杉資料庫」count()概述2
錯誤 count()函式常見異常如下: 當異常丟擲時,可以通過獲取, 或通過獲取錯誤資訊。 可以參考瞭解更多內容。...
-
「SequoiaDB巨杉資料庫」find() 概述3
錯誤 find()函式常見異常如下: 當異常丟擲時,可以通過獲取, 或通過獲取錯誤資訊。 可以參考瞭解更多內容。...
-
Oracle備份指令碼(資料泵)-Windows平臺
將以下內容根據自己想要備份的庫修改後儲存為expdp.bat,加入到計劃任務中 set NLS_LANG=AMERICAN_AMERICA.AL32UTF8set filename=%date:~0,4%-%date:~5,2%-%date:~8,2%set workpath=D:\\orabakset zippath=D:\\app\...
-
sql 學習筆記-1
sql 學習筆記1 SQL語句種類 DDL DDL(Data Definition Language,資料定義語言)用來建立或刪除儲存資料用的資料庫以及資料庫中的表等物件。...
-
MySQL-鎖的學習
SQL標準規定不同隔離級別 READ UNCOMMITTED :髒讀、不可重複讀、幻讀都可能發生。 READ COMMITTED:隔離級別下,不可重複讀、幻讀可能發生,髒讀不可以發生。 REPEATABLE READ:隔離級別下,幻讀可能發生,髒讀...
-
MySQL-鎖-間隙鎖案例篇
間隙加鎖規則 原則1:加鎖的基本單位是next-key lock。希望你還記得,next-key lock是前開後閉區間。原則2:查詢過程中訪問到的物件才會加鎖。優化1:索引上的等值查詢,給唯一索引加鎖的時候,next-key lock...
-
Oracle第七課
Oracle第七課 一、函式 內建函式 單行函式 字元函式,數字函式,日期函式,轉換函式...
-
Python使用MySql
Python使用MySql 準備工具: Python (最好使用3.x之後的版本,因為在python3.x之後用的是PyMysql ,在python2.x的版本中用是mysqldb,而我使用的是pymysql) MySQL 5.7 pymysql先安裝pymysql這個庫,安裝方法如...
