運行mysql之后就會出現(xiàn)“mysql”這樣的提示符,
成都一家集口碑和實力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術(shù),十年企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗 ,為成都1000+客戶提供網(wǎng)頁設(shè)計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),品牌網(wǎng)站制作,同時也為不同行業(yè)的客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選成都創(chuàng)新互聯(lián)公司。
在提示符后就可輸入各種mysql的命令了。
LINUX下輸入mysql即可以進入mysql
windows下應(yīng)該差不多。
code和sql沒問題,跟蹤一下輸入一個0時的那個變量$_POST['jobid']和$sql的內(nèi)容吧。
一,數(shù)值類型保留小數(shù)點后兩個0
在存入數(shù)據(jù)時,應(yīng)客戶需求數(shù)值類型,比如錢數(shù),分?jǐn)?shù)等等需要精確到小數(shù)點后幾位。
800存入時顯示為800.00
方法:在建表時直接定義此數(shù)值的類型為float,double或decimal類型
例如:
1 create tablenum(2 shuzi float(4,2),3 shuzi2 double(4,2),4 shuzi3 decimal(4,2)5 );
類型(a,b):a指定指定小數(shù)點左邊和右邊可以存儲的十進制數(shù)字的最大個數(shù),
b指定小數(shù)點右邊可以存儲的十進制數(shù)字的最大個數(shù),小數(shù)位數(shù)必須是從 0 到 a之間的值。默認(rèn)小數(shù)位數(shù)是 0。
此時在插入數(shù)據(jù)
1 insert into num values(22,33,44);
那么此時顯示的數(shù)據(jù)就是:
22.00 33.00 44.00
無需手動輸入00.
最后說一下
float:浮點型,含字節(jié)數(shù)為4,32bit,數(shù)值范圍為-3.4E38~3.4E38(7個有效位 對最后一位數(shù)四舍五入)
double:雙精度實型,含字節(jié)數(shù)為8,64bit數(shù)值范圍-1.7E308~1.7E308(15個有效位 對最后一位數(shù)四舍五入 float和double的相乘操作,數(shù)字溢出不會報錯會有精度的損失)
decimal:數(shù)字型,128bit,不存在精度損失,常用于銀行帳目計算。(28個有效位 當(dāng)對decimal類型進行操作時,數(shù)值會因溢出而報錯)
二,在存入數(shù)據(jù)時存入整數(shù),select 查詢時取出帶小數(shù).00的數(shù)據(jù)
同樣應(yīng)客戶需求,可能僅僅是因為美觀而進行的操作
在定義時定義的就為整形或者其它的數(shù)值類型那么在取數(shù)據(jù)時可以使用round()函數(shù)
見表并定義
1 create tablenum(2 shuzi int
3 );
插入數(shù)據(jù)
insert into num values(22);
取出數(shù)據(jù)
select round(shuzi,2) fromnum;
或truncate(shuzi,2)
此時顯示為22.00