原创 權限系統數據庫建模

原文鏈接:https://www.jianshu.com/p/ddfa692d78e6 權限系統設計2019.05.23 13:58:35字數 1408閱讀 56我們比較常見的就是基於角

原创 mysql中的數據括號裏的數字含義

數字類型 整型 如int(2),表示顯示的長度。存儲範圍不會變,或者說不會被影響。 如果數字長度超過了2位,則沒什麼;否則如果設置了零填充,則會用零來填充 浮點型 如 float(5,2)表示整個數值的位數不能超過5位(小數位 +

原创 看過最棒的mysql數據庫鎖文章

原文鏈接:https://www.cnblogs.com/leedaily/p/8378779.html 鎖是計算機協調多個進程或線程併發訪問某一資源的機制。在數據庫中,除傳統的 計算資

原创 一篇文章告訴你如何設計數據庫表

原文鏈接:https://www.cnblogs.com/wzj4858/p/7910084.html 0.三大範式及反範式 ◆ 第一範式(1NF):強調的是列的原子性,即列不能夠

原创 ASCII,Unicode和UTF-8到底什麼關係?!

原文鏈接:https://blog.csdn.net/deft_mkjing/article/details/79460485 1.ASCII 我們知道,計算機內部,所有信息最終都是一個

原创 java中byte和short類型的相互轉換(不是用轉換)

技術點: 計算機中存儲是用補碼!!,同時注意一下計算省略了高位不變部分 1、byte:有符號(意思是有正和負),在網絡傳輸中都是會用到byte的,它佔1個字節,共8位,比如說11111111就可以用1個byte表示,轉化爲10進制:-

原创 java正則表達式的大量例子及常用構造元素

(1) “^\d+$”  //非負整數(正整數 + 0) (2) “1[1-9][0-9]$”  //正整數 (3) “^((-\d+)|(0+))$”  //非正整數(負整數 + 0) (4) “^-[0-9

原创 SQL中IN和EXISTS用法的區別

結論 1. in()適合B表比A表數據小的情況 2. exists()適合B表比A表數據大的情況 當A表數據與B表數據一樣大時,in與exists效率差不多,可任選一個使用. select * from Awhere id in(se

原创 Sql的with as 的使用

with as語法 針對一個別名 with tmp as (select * from tb_name) 針對多個別名 with tmp as (select * from tb_name), tmp2 as (select

原创 爲什麼不推薦用外鍵約束

其實這個話題是老生常談,很多人在工作中確實也不會使用外鍵。包括在阿里的JAVA規範中也有下面這一條: 【強制】不得使用外鍵與級聯,一切外鍵概念必須在應用層解決。  但是呢,詢問他們原因,大多是這麼回答的: 每次做DELET

原创 spring 定時器 表達式 org.springframework.scheduling.quartz.CronTriggerBean

一個Quartz的CronTrigger表達式分爲七項子表達式,任何一個表達式最少需要六項: 其中每一項以空格隔開,從左到右分別是:秒,分,時,月的某天,月,星期的某天,年;其中年不是必須的 例:0 0 12 ? * WED 表示每個

原创 lombok的@Accessors註解3個屬性說明

Accessors翻譯是存取器。通過該註解可以控制getter和setter方法的形式。 @Accessors(fluent = true) 使用fluent屬性,getter和setter方法的方法名都是屬性名,且setter方法返

原创 group by使用的問題

使用group by 子句,select 後面只能跟group by子句中的列或組函數(如max、min、count等)

原创 sql連接的理解

圖出自菜鳥教程 十分的清晰明瞭

原创 定義sql無參函數的問題

我們在定義sql無參函數的時候,要注意不能帶括號 create or replace function f_test 帶括號是會報錯的 create or replace function f_test() --報錯