最近工作中遇到的4個問題(2019 6 10)

2021-09-24 07:51:52 字數 1018 閱讀 3812

最近工作中遇到的4個問題(2019-6-10)

1. 不同環境用不同的網域名稱,來回切host很不方便

線上直接 account.com,不需要配置host

//本地

127.0.0.1 account-dev.com

//測試

192.168.16.35 account-test.com

//線上

192.168.2.7 account-pre.com

2.select * from user \g;

在sql語句後面加\g表示將查詢結果按列列印。預設情況下,mysql的查詢結果是橫向輸出的,第一行是列頭,後面是記錄集,比如:

id|name|depid

1|tonny|1

這樣的話,假如字段比如多,出來的結果就非常亂,非常不適合人類閱讀,而加上\g引數之後,表結構就變成縱向輸出,即每條記錄都會用

參考資料:

3.date 時區

show variables like "%time_zone%";

資料庫時間,看的是「2019-05-01 11:11:11」,資料庫查詢出來可能是「2019-05-02」。

時區問題導致的。

time_zone  system

system_time_zone cst

更完整的描述,請參考

4、注意mysql的not in查詢值中存在null值時返回的查詢結果會一直為空

select * from user where  comp_id not in(1,2);

如果某條記錄comp_id為null,雖然不在not in裡,但是查詢不出來。

把comp_id改為""就可以。

更新已有null資料為""

update user set comp_id ="" where comp_id is null;

更改預設值為""

alter table user alter column comp_id set default "";

更完整的描述,請參考

最近工作中遇到的SQL語句

1.求表中某列的和,並把其值賦給乙個變數 sqlcommand cmd new sqlcommand select sum aa from table conn int32 aa int32 cmd.executescalar 2.判斷欄位的值是否為數字 select from hr user wh...

工作中遇到的問題

1.環境oracle9 vs2008 問題 aspnet提示 無法載入 dll oramts.dll 找不到指定的模組。異常來自 hresult 0x8007007e 翻來覆去折騰了好久最後終於解決方法是 執行oracle安裝檔案增加oracle windows inte ces 模組功能。糾結啊!...

工作中遇到的問題

問題背景 第二天領導要去給客戶演示專案,讓我在演示電腦上部署我們的專案。由於我們的專案的資料庫使用的是oracle 10g,但是我從來沒有進行過導資料庫和還原資料庫的操作,第一次操作都是找度娘,而且還是很迷茫。剛開始我一直想辦法在我的plsql上把資料庫匯出來,但是一直摸不到竅門,而且我們的資料庫較...