mysql (入門語句6 浮點列)

2021-08-20 04:38:19 字數 1246 閱讀 7399

//浮點列

float(m,d)

declimal(m,d)

m:精度(總位數,不包括點)

d:標度(小數字)

price (6,2)  9999.99 ,-9999.99

//建立乙個商品表

('跑步機','688.789');

發現會四捨五入,不是數學裡的那種,是銀行裡的那種。

1379的時候,5舍

2468的時候,5進

//定點型

alter table goods

addbigprice float(9,2) not null default 0.0

;alter table goods

adddeprice decimal (9,2) not null default 0.0

;desc goods;//檢視表結構

下面就是對float和decimal進行對比:

浮點型的值就出錯了,但是定點型就很好的保持了精度:

//新增乙個商品,自行車

insert into goods

(name,bigprice,deprice)

values

('自行車',1234567.23,1234567.23);

mysql創標識列語句 mysql 標識列

標識列 又稱為自增長列 含義 可以不用手動插入值,系統提供預設的序列值 特點 1.表示列必須和主鍵搭配嗎?不一定,但是要求是乙個key 2.乙個表中只能有乙個標識列!3.標識列的型別有限制嗎?只能是數值型別 int,float,double 4.標識列可以通過set auto increment i...

MySQL語句增加列 修改列 刪除列

sql語句增加列 修改列 刪除列 1.增加列 1.alter table tablename add columnname varchar 30 2.alter table dbo.doc exa add column b varchar 20 null,column c int null 2.1....

MYSQL入門語句

學習彙總 持續更新 從零搭建後端基礎設施系列 一 背景介紹 1.檢視當前伺服器下面有哪些庫 show databases 2.建立乙個資料庫 create database dbname 3.刪除資料庫 drop database dbname 4.修改資料庫 只能修改字符集和整理集,不能修改資料庫...