Mysql 基础知识

Posted 这是一个很好的名字

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

  

 









以上是关于Mysql 基础知识的主要内容,如果未能解决你的问题,请参考以下文章

MySQL优化MySQL 高并发配置优化基础知识

MySQL优化MySQL 高并发配置优化基础知识

mysql基础知识

专题九.Mysql数据库编程基础知识

MySQL基础知识

mysql基础知识