MySQL
文章平均质量分 68
lss_love
超级喜欢各种动漫!
酷爱java!
学不下去就会跑去看大佬博客,然后被虐,然后再去学习!
展开
-
MySQL中date()函数详解
本篇文章主要介绍SQL语句中的时间函数的用法,包括:now,curdate,curtime,date,extract,date_add,date_sub,DATEDIFF,DATE_FORMAT一共9个函数,满足日常开发需求!文章目录前言1、now()2、curdate()3、curtime()4、date(date)5、extract(expr from date)6、date_add(date,interval num expr);7、date_sub(date,interval num expr)原创 2021-03-17 16:08:23 · 31250 阅读 · 0 评论 -
SQL高级篇 中(NOT NULL,unique,primary key,foreign key,check,default)
学习目标:上篇文章主要介绍了SQL语句中的关键字用法,这篇文章中,将进行创建表时的约束关键字的用法!学习内容:学习时间:2021.3.17学习产出:写在前面:对数据库字段的约束可以在创建表的时候进行约束,也可以在创建表之后使用alter table进行修改!1、NOT NULL约束见字知意,该关键字的意思为:不为空!使用该关键字创建表,如下:我们可以知道,id字段和name字段被约束为not null;create table TestA( id int not null,原创 2021-03-17 11:54:49 · 1261 阅读 · 0 评论 -
mysql查询结果自增(set @num = 0 ;)乱序问题
项目场景:mysql查询结果自增乱序问题问题描述:将查询的结果表按照某个字段进行降序排列,然后需要个排名,即从高到低显示为1,2,3…,使用方法为set @num = 0 ;@num:=@num+1,但是会出现排序乱序的问题,特此记录!SQL语句(乱序的SQL)set @num = 0 ;select @num:=@num+1 as 排名,stu.s_name as 姓名,avg(sc.s_score) as 平均分from student stuleft join score sc on原创 2021-03-16 11:28:50 · 2362 阅读 · 0 评论 -
SQL高级篇 上 (limit,like,in,between and,as,inner join,left join,right join,union,union all
学习目标:SQL高级篇 上学习内容:1.limit关键字;2.like关键字;3.in关键字;4.between and关键字;5.as关键字;6.inner join的用法;7.left join的用法;8.right join的用法;9.union和union all的用法;10.insert into select的用法;学习时间:2021.3.10学习产出:1、数据库准备1.1:Websites.sqlcreate table Websites( id原创 2021-03-11 09:59:23 · 366 阅读 · 1 评论 -
SQL的基本用法 (select,distinct,where,order by,insert into,update,delete)
学习目标:MySQL的基本用法学习内容:1.MySQL最经典的使用SQL语句来创建数据库和表;2.MySQL最基本的CRUD(增删改查);学习时间:2021.3.10学习产出: tips:博主用的是mysql5.7.14(跟版本没有多大关系),可视化工具是Navicat;1、准备工作,数据表SQLcreate table Websites( id int(11) primary key auto_increment, name varchar(20), url varcha原创 2021-03-10 10:56:59 · 432 阅读 · 1 评论