1. 程式人生 > >Mysql 基礎知識

Mysql 基礎知識

from datetime med value condition 雙精度 基礎知識 group by 時間類

類型:

  1.數值類型:

    tinyitn -128,127 小整數值;

    smallint -32768,32767 大整數值;

    mediumint -8388608,8388607 大整數值;

    int -2147483648,2147483647;

    bigint -923372036854775808,923372036854775807 極大整數值;

  2.小數類型:

    float 單精度;

    double 雙精度;

  

時間類型

date YYYY-MM-DD

datetime YYYY-MM-DD HH:mm:SS

time HH:MM:SS


字符串類型

char

varchar

text
sql語句:
插入數據:

  1、插入數據:

    >INSERT INTO tb_name(id,name,score)VALUES(NULL,‘張三‘,140),(NULL,‘張四‘,178),(NULL,‘張五‘,134);

    這裏的插入多條數據直接在後邊加上逗號,直接寫入插入的數據即可;主鍵id是自增的列,可以不用寫。

  2、插入檢索出來的數據:

    >INSERT INTO tb_name(name,score) SELECT name,score FROM tb_name2;


更新數據:

  1、指定更新數據:

    >UPDATE tb_name SET score=189 WHERE id=2;

    >UPDATE tablename SET columnName=NewValue [ WHERE condition ]
刪除數據:

  1、刪除數據:

    >DELETE FROM tb_name WHERE id=3;
條件控制:

  1、WHERE 語句:

    >SELECT * FROM tb_name WHERE id=3;

  2、HAVING 語句:

    >SELECT * FROM tb_name GROUP BY score HAVING count(*)>2

  

Mysql 基礎知識