博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 基础知识
阅读量:6954 次
发布时间:2019-06-27

本文共 952 字,大约阅读时间需要 3 分钟。

类型:

  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

  

 

转载于:https://www.cnblogs.com/5aiQ/p/7455498.html

你可能感兴趣的文章
Ubuntu 设置定时crontab任务
查看>>
linux下test命令
查看>>
tshark可以实现命令行脚本分析流量
查看>>
单例模式的使用和继承
查看>>
LVM逻辑卷管理-软RAID磁盘阵列
查看>>
LVS的三种模式区别详解
查看>>
如何隐藏xendesktop登录时domain信息的输入
查看>>
Linux_MySQL二次整理(1)
查看>>
Linux内核LTS长期支持版生命周期
查看>>
VMware下的Linux中调整屏幕大小,分辨率问题,终于解决啦
查看>>
cxgrid打印
查看>>
必 备 习 题 集 ( 三 )
查看>>
citrix桌面发布方式
查看>>
HTTP协议详解(真的很经典)
查看>>
EMC销售部全球CTO Patricia Florissi:大数据不是炒作
查看>>
判断字符串是否是合法的ipv4地址
查看>>
Linux系统手动安装rzsz 软件包
查看>>
Hyper-V安装笔记
查看>>
Golang面试题解析(二)
查看>>
Juniper SRX与思科跑IPSEC ×××+OSPF
查看>>