Mysql 基础知识

类型:

  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

  

 

posted @ 2017-08-30 21:55  这是一个很好的名字  阅读(98)  评论(0编辑  收藏  举报