Mysql 常用的4种数据类型:

整型 int、 浮点型 double、 日期类型 datetime 、字符型( varchar char text )


 

#创建一张表
mysql> create table tb2(
    -> id INT,
    -> name VARCHAR(20),          它是变长的,如参数是20,它可以用5个、6个,最多可以用20个长度。
    -> sex CHAR(4),                    它是定长的,如果参数是4,使用1个或者2个长度,它都以4个长度存。
    -> price DOUBLE(4,2),             #DOUBLE双精度浮点型,m总长度,d小数占多少位。比如商品价格:15.8和51.88
    -> detail text,                             #text可变长度,最多65535个字符,不需要指定参数,只有默认最大的限制。通常用来存放大文本的,放一些之前不知道需要多少空间的数据。
    -> dates DATETIME,                #DATETIME日期时间类型 YYYY-MM-DD HH:MM:SS(在Mysql里面使用 " select now(); "命令获得当前时间);比如支付宝每次消费都会记录时间
    -> print ENUM('好评','差评')     #枚举, 在给出的value中选择值。在print字段中插入数据时只能在  '好评' 和 '差评' 中选择其一。
    -> );
Query OK, 0 rows affected (0.01 sec)mysql> desc tb2;       #查看表结构
+--------+-------------------------+------+-----+---------+-------+
| Field  | Type                    | Null | Key | Default | Extra |
+--------+-------------------------+------+-----+---------+-------+
| id     | int(11)                 | YES  |     | NULL    |       |
| name   | varchar(20)             | YES  |     | NULL    |       |
| sex    | char(4)                 | YES  |     | NULL    |       |
| price  | double(4,2)             | YES  |     | NULL    |       |
| detail | text                    | YES  |     | NULL    |       |
| dates  | datetime                | YES  |     | NULL    |       |
| print  | enum('好评','差评')     | YES  |     | NULL    |       |
+--------+-------------------------+------+-----+---------+-------+
7 rows in set (0.01 sec) 
mysql> select now();               #使用 select now();    在mysql中查看当前时间。
+---------------------+
| now()               |
+---------------------+
| 2018-04-15 10:41:15 |
+---------------------+
1 row in set (0.00 sec) 
mysql> insert into tb2 value(1,'裤子','男',51.88,'这条裤子时纯棉的,非常好!',now(),'好评');        #在上述表中插入数据,这里tb2使用的是默认字段。可以使用tb2(id,name,sex……)
Query OK, 1 row affected (0.00 sec)mysql> select * from tb2;        #查看结果
+------+--------+------+-------+-----------------------------------------+---------------------+--------+
| id   | name   | sex  | price | detail                                  | dates               | print  |
+------+--------+------+-------+-----------------------------------------+---------------------+--------+
|    1 | 裤子   | 男   | 51.88 | 这条裤子时纯棉的,非常好!              | 2018-04-15 10:49:45 | 好评   |
+------+--------+------+-------+-----------------------------------------+---------------------+--------+
1 row in set (0.00 sec)

mysql 设置double类型 mysql double类型长度_浮点型