CREATE TABLE example ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, price DOUBLE(10, 2) NOT NULL, PRIMARY KEY (id) );
在上面的代码中,大家创建了一个名为“example”的表。该表包含3个列:id、name和price。其中,id列用于存储整数类型的数据,name列用于存储文本类型的数据,而price列用于存储双精度浮点数。在这里,大家使用了“DOUBLE(10, 2)”语法来定义price列的数据类型。这意味着该列可以存储10位数字,其中2位在小数点后。
在向表中插入数据时,大家可以在price列中存储具体的双精度浮点数值。
INSERT INTO example (name, price) VALUES ("Product A", 19.99), ("Product B", 29.99), ("Product C", 39.99);
在上面的代码中,大家向example表的name和price列中插入了3条记录。可以看到,price列包含不同的双精度浮点数值。
当查询表中的数据时,大家可以使用SELECT语句来检索price列中的双精度浮点数值。
SELECT id, name, price FROM example;
在上面的代码中,大家使用SELECT语句来检索example表中的id、name和price列的数据。可以看到,price列包含大家在插入数据时添加的双精度浮点数值。
总之,在MySQL中,double是一个常用的数据类型,它允许在表中存储小数。大家可以使用DOUBLE(总位数,小数位数)语法来定义double类型的数据,并可以使用INSERT和SELECT语句来插入和检索该类型的数据。