SQL入门-基础篇(问题版)

SQL是数据分析师必备的技能之一,就分析来说更多的是查询,
这里简单整理了一下,SQL入门级的知识点,大家可以测试下是否都可以正确的想到答案。

理论类


1.什么是数据库?
2.什么是SQL?
3.什么是表(Table)?
4.什么是字段(Column)?

基础语法类


下面的问题基于这张表,如果你可以快速的回答上面的问题,请简单描述下,下面这张表

CREATE TABLE `t_student` (
  `s_id` int(11) DEFAULT NULL COMMENT '学生ID',
  `s_name` varchar(20) DEFAULT NULL COMMENT '学生姓名',
  `s_gender` int(11) DEFAULT NULL COMMENT '学生性别 0-男,1-女',
  `s_birthday` date DEFAULT NULL COMMENT '出生日期',
  `s_hobby` varchar(100) DEFAULT NULL COMMENT '爱好',
  `c_id` int(11) DEFAULT NULL COMMENT '班级ID'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学生表';
示例数据
5.查询表t_student中的所有数据

考察:select

6.将第5题中查询出的数据按照s_id降序排列

考察:order by

7.只查询第6题中前3条记录

考察:limit

8.查询出所有的男生信息

考察:where

9.查询一班所有的男生信息和2班的女生信息

考察:and ,or

10.查询爱好中包含吃肉的学生信息

考察:like

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容