MySQL基础

时间:2016-03-23 17:30-18:30
地点:新大楼 A区 906

数据类型

数据类型.png

PS:表格是markdown的硬伤啊/(ㄒoㄒ)/~~

常用函数

日期和时间数据类型和函数
日期时间函数

MSSQL:

--获取当前日期
SELECT GETDATE()
--获取当前日期的前一年的日期
SELECT DATEADD(yy,-1,GETDATE())
--获取当前日期的下一个季度的日期
SELECT DATEADD(q,1,GETDATE())
--获取两个日期之间的月数差
SELECT DATEDIFF(m,GETDATE(),DATEADD(q,1,GETDATE()))

MySQL:

--获取当前日期
SELECT now()
select current_timestamp, current_timestamp()
--获取当前日期的两天后的日期
SELECT DATEADD(now(),INTERVAL 2 DAY)
--从日期减去指定的时间间隔。
SELECT DATE_SUB(now(),INTERVAL 2 DAY)

聚合函数

avg,count,sum,max,min用法一致,不详细说明

基本操作

获取前多少行
MSSQL:

select top(n) id from tablename with(nolock)

MySQL:

select id from tablename limit n

MySQL 的查询不需要with(nolock),对于join的使用建议最好不要出现,如果用的话最好也限制在两个表以内(出于性能、并发量的考虑)

其他的增、删、改差别不大,主要就是行数限制的差别,同select的行数限制

获取自增ID
MSSQL:

SCOPE_IDENTITY()

MySQL:

LAST_INSERT_ID()

注意权限的问题,有可能并不是插入后的id,而是所有有权限的数据的最终id

21分钟 MySQL 入门教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数据库简介关系型数据库MySQL安装和使用SQL语言 一、数据库简介 (一)数据库的发展 文件系统:磁盘文件存储数...
    哈喽别样阅读 3,161评论 0 1
  • 一、MySQL For Windows安装: 1. 下载: 上官网下载即可: http://www.mysql.c...
    夕望有你阅读 5,950评论 0 14
  • 数据库基础知识 数据库客户端MySQL作为数据库服务器来运行,任何满足mysql通信规范的软件都可以作为客户端来连...
    littlexjing阅读 4,636评论 0 2
  • 原文链接:http://blog.csdn.net/qq_22329521/article/details/538...
    越长越圆阅读 4,264评论 3 16
  • (一)、篮筹股一一 蓝筹股是指稳定的现金股利政策对公司现金流管理有较高的要求,通常将那些经营业绩较好,具有稳定且较...
    念起的灵阅读 5,151评论 0 0