原创 在Mysql中count(*)、count(1)與count(字段/列名)的詳解—聚合函數count

目錄一、簡單區別二、速度比較三、舉例3.1創建表3.1.1利用count(*)進行統計所有行的數目3.1.2利用count(1)進行統計所有行的數目3.1.3利用count(字段/列名)進行統計sname字段的的數目 一、簡單區別

原创 TypeError: rose() takes 0 positional arguments but 1 was given--python報錯

翻譯:TypeError:rose()接受0個位置參數,但給出了1個 報錯情況: 報錯代碼: #coding=utf-8 def rose(): return True #列表就是一個可迭代對象,定義一個列表 lis

原创 (python3.8)pygraphviz的下載安裝配置(在python下)最新

首先安裝graphviz 下載地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html 點擊graphviz-2.38.msi 下載之後點擊運行,注意

原创 pip不是內部或外部命令,也不是可運行的程序 或批處理文件--解決辦法

1.因爲pip.exe在Scripts下,將python的Scripts的路徑複製。 2.單擊此電腦右鍵–>點擊屬性 3.高級系統設置–>環境變量–>點擊path,如果沒有path就新建一個,如果有的話就直接編輯,將剛剛路徑複製過

原创 python插入排序算法詳解-面試常考

原理 插入排序即將數據從後向前比較,找到相應的位置進行插入, 時間複雜度爲O(n^2)。 舉例說明 [3,4,6, 5, 9,7] 第一次排序:在位置1上的元素4,可將前面的1個元素看爲一個有序序列,4比前面的數大,位置不變

原创 mysql中怎麼根據生日(brithday)獲取年齡

語法 YEAR(from_days(datediff(now(), sbirthday))); 舉例 首先先創建一個表 create table studentone( sname varchar(20) not null,

原创 求1到100的數字累加和(python)

代碼 #coding=utf-8 #定義結果變量 result = 0 #定義一個循環變量 i=0 #循環體 while i<=100: print(i) result += i i +=1

原创 Mysql中的IFNULL函數的詳解(嵌套查詢等重點)如果第一個爲空就執行第二個

目錄一、概念二、語法三、舉例創建表加入數據3.1舉例一3.2舉例二3.2舉例三3.4舉例四注意事項 一、概念 在mysql中IFNULL() 函數用於判斷第一個表達式是否爲 NULL,如果第一個值不爲NULL就執行第一個值。第一個

原创 520要來啦,快去給心儀的她寫表白代碼趴!(python)

代碼 #coding=utf-8 #導入模塊,操縱海龜繪圖 from turtle import * #設置顏色 color('purple', 'red') #開始準備顏色填充圖形 begin_fill() #調整畫筆

原创 mysql使用navicat(建表前與建表後)添加時間戳(創建時間、自動更新時間)

爲了知道我們插入更新數據的時間,mysql建表增加以下代碼 目錄一、建表時添加1.1代碼1.2舉例二、建表後添加2.1舉例2.2代碼2.3運行結果 一、建表時添加 1.1代碼 create_time TIMESTAMP DEFA

原创 Mysql常用分組聚合函數(統計行的數量、最大值、最小值、平均值、求和)

目錄一、概念二、舉例2.1 COUNT函數2.1.1 語法2.1.2運行結果2.2 AVG函數2.2.1語法2.2.2運行結果2.3 SUM函數2.3.1語法2.3.2運行結果2.4 MAX函數2.4.1語法2.4.2運行結果2.

原创 mysql模糊查詢LIKE、REGEXP(正則)的詳解(在可視化工具navicat下)

目錄一、總結二、語法三、LIKE舉例3.1"%"的用法3.1.1舉例表3.1.2代碼3.1.3運行結果3.2“-”的用法3.2.1舉例表3.2.2代碼3.2.3運行結果四、REGEXP舉例4.1“[ ]”的用法4.1.1舉例表4.

原创 Mysql在可視化工具navicat中如何解決輸入小數變整數的問題,(改變小數位數)

方法一 1.點擊你選中的表,單擊設計表 2.單擊字段名,將類型改爲double,小數點改爲你想保留的幾位小數,最後再保存 注:上圖中的“填充0”可勾選,若選中,有一個數字輸入的時候有兩位小數,而小數點欄設置的是3,則會自動往後

原创 mysql中教如何拼接字段(列)值、加入運算、設置別名(非常實用)

  在mysql中,在解決實際問題的時候,遇見我們只需要兩列,需要對其中的一列或者兩列進行運算,並且爲了清楚明瞭,需要對字段(列)進行起一個別名,解決辦法如下: 目錄一、拼接字段(列)值1.1語法1.2舉例1.2.1舉例表1.2.

原创 mysql在可視化軟件navicat中如何解決中文亂碼問題

報錯情況 sql語句寫好點擊運行之後出現下列這樣的情況,表示中文亂碼 解決辦法如下 1.單擊表的右鍵,點擊設計表 2.選中報錯的字段,將字符集和排序規則設置爲utf8與utf8_general_ci。 設置好之後,你再次插入