mysql查询 sql加时区语法_SQL 与MySQL-基本语法介绍

72a755197fce3454a795882122c99717.png

MySQL-基本语法介绍

简单说:msyql 就是一个仓库, sql就是如何从仓库取(查询、更改)东西,它们是一个组合,在一起亲密合作,缺一不合;


MySQL
基本语法介绍1. 什么是SQL
SQL(Structured Query Language)结构化查询语言,通过SQL,我们就可以查询数据库中的数据,而数据再数据库中又是以表的形式保存的,所以SQL查询,主要就是对表进行查询。
SQL的语法就和学习英语的语法、汉语拼音一样,满足给定的套路,去使用就可以了。
当我们拿到了数据库的连接信息,连接到一个数据库上,我们就可以开始写SQL了。2. Navicat的使用
MySQL的客户端有很多,通常使用的,可能有Navicat,还有MySQL自带的workbench。
Navicat是收费产品,但在网上可以找到XX版,workbench是免费的。
这里以Navicat为例,简单介绍下。

45c741384eb54f1eb7c56f910277bce8.png

7a71194d5ffc579bce2f9f1b9911ff8a.png


在这里,输入数据库地址、用户名、密码等等就行了。
这一个一个圆柱形的,就是一个数据库实例,下面那些电子表格图标的就是表,数据就存储在表中。

9996d51444832c00125482cf46f682cc.png


默认是不会看到表结构信息的,我们勾选下面的配置之后,就可以看到了

957281c8242fc54f4f6f85378f2c6d21.png

d9b8b6522868cd96965498075720c932.png

3. 基本语法数据准备
create table t_student(
s_id int comment '学生ID',
s_name varchar(20) comment '学生姓名',
s_gender int comment '学生性别 0-男,1-女',
s_birthday date comment '出生日期',
s_hobby varchar(100) comment '爱好',
c_id int comment '班级ID'
) comment '学生表';
create table t_class(
c_id int comment '班级ID',
c_name varchar(20) comment '班级名称'
) comment '班级表';
create table t_score(
sc_id int comment '成绩ID',
s_id int comment '学生ID',
course_name varchar(20) comment '课程名称',
score numeric(10,0) comment '成绩'
) comment '成绩表';
insert into t_class values(901,'一班');
insert into t_class values(902,'二班');
insert into t_class values(903,'三班');
insert into t_student values(101,'路飞',0,'1990-01-26','吃肉,睡觉',901);
insert into t_student values(102,'娜美',1,'1995-10-05','足球,篮球',901);
insert into t_student values(103,'乔巴',0,'1992-08-11','唱歌,吃肉',901);
insert into t_student values(104,'鸣人',0,'1991-03-29','拉面,忍术',901);
insert into t_student values(105,'卡卡西',1,'1989-05-10','看书,吃肉',902);
insert into t_student values(106,'乌索普',1,'1988-02-02','跳舞,篮球',902);
insert into t_student values(107,'乔峰',0,'1990-12-12','跑步,羽毛球',902);
insert into t_student values(108,'段誉',0,'1990-12-13','吃肉,加班',903);
insert into t_student values(109,'虚竹',1,'1991-01-22','看电影,旅行',903);
insert into t_student values(110,'杨过',0,'2000-03-04','旅行',903);
insert into t_score values(1,101,'数学',39);
insert into t_score values(2,102,'数学',20);
insert into t_score values(3,103,'数学',54);
insert into t_score values(4,104,'数学',38);
insert into t_score values(5,105,'数学',70);
insert into t_score values(6,106,'数学',15);
insert into t_score values(7,107,'数学',75);
insert into t_score values(8,108,'数学',84);
insert into t_score values(9,109,'数学',87);
insert into t_score values(10,110,'数学',67);
insert into t_score values(11,101,'语文',73);
insert into t_score values(12,102,'语文',71);
insert into t_score values(13,103,'语文',82);
insert into t_score values(14,104,'语文',83);
insert into t_score values(15,105,'语文',36);
insert into t_score values(16,106,'语文',87);
insert into t_score values(17,107,'语文',74);
insert into t_score values(18,108,'语文',19);
insert into t_score values(19,109,'语文',29);
insert into t_score values(20,110,'语文',26);
insert into t_score values(21,101,'英语',55);
insert into t_score values(22,102,'英语',24);
insert into t_score values(23,103,'英语',38);
insert into t_score values(24,104,'英语',82);
insert into t_score values(25,105,'英语',12);
insert into t_score values(26,106,'英语',15);
insert into t_score values(27,107,'英语',50);
insert into t_score values(28,108,'英语',68);
insert into t_score values(29,109,'英语',77);
insert into t_score values(30,110,'英语',19);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值