SQL常用语句
时间:2019-09-08
本文章向大家介绍SQL常用语句,主要包括SQL常用语句使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
常用的一些SQL语句
use test ; -- 使用test数据库
show TABLES; -- 查询test数据库中的表格
use student; -- 使用student表格
SELECT*FROM student; -- 查询student表格
-- 插入学生信息
INSERT into student ( name, age ,chinese) VALUES('张三丰', 29,99),
INSERT into student ( name, age ,chinese,math,english) VALUES('薛之谦', 28,85,99,65),
INSERT into student ( name, age ,chinese,math,english) VALUES('小胖伟', 28,66,99,89),
INSERT into student ( name, age ,chinese,math,english) VALUES('花花花', 28,56,35,99),
INSERT into student ( name, age ,chinese,math,english) VALUES('张无忌', 28,85,99,57),
INSERT into student ( name, age ,chinese,math,english) VALUES('慕容云海', 28,84,99,84);
-- 删除 id大于15的学生
DELETE from student WHERE id>15;
-- 查询student表中的name和age
SELECT name, age from student;
SELECT
name, -- 姓名
age, -- 年龄
english -- 英语成绩
FROM
student; -- 学生表
SELECT name ,address from student;
-- 去除重复结果集
SELECT DISTINCT address from student;
-- 计算三科成绩之和
SELECT name, address,chinese,math,english,chinese+math+english from student;
SELECT name, address,ifnull(chinese,0)语文,IFNULL(math,0)数学,IFNULL(english,0)英语,ifnull(chinese,0)+IFNULL(math,0)+IFNULL(english,0)总分 from student;
SELECT * FROM student where age= 23;
-- 查询年龄在20-30之间的学生
SELECT * FROM student where age BETWEEN 20 AND 30;
-- 查询年龄为20,21,22,23的小伙伴
SELECT * FROM student where age in (20,21,22,23);
-- 查询英语成绩为null的小伙伴
SELECT * FROM student where english= null;-- 由于null是特殊的,不能用=(!=)来判断
-- 下面这个是正确的
SELECT * FROM student where english is null;
-- 查询英语成绩不为null的小伙伴
SELECT * FROM student where english is not null;
-- 查询姓薛的有哪些
SELECT * FROM student WHERE name LIKE '薛%';
-- 查询第二个字是之的人
SELECT * FROM student WHERE name LIKE '_之%';
-- 查询姓名是四个字的人
SELECT * FROM student WHERE name LIKE '____';-- 此处四个_
-- 查询姓名含有'云'的人
SELECT * FROM student WHERE name LIKE '%云%';
原文地址:https://www.cnblogs.com/SilenceRui/p/11488224.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Spark Nightly Builds
- R语言入门之基本统计量
- K8S 生态周报| Istio 已修复导致 Pod 崩溃的 bug
- Spark Kubernetes 的源码分析系列 - submit
- 如何交互可视化 Roam Research 局部笔记网络?
- Spark Kubernetes 的源码分析系列 - features
- Spark Kubernetes 的源码分析系列 - scheduler
- 简易Ramdisk 镜像制作(基于Centos7+)
- 在 K8S 部署一个 Spark History Server - 篇1
- R语言入门之非参数假设检验
- 在 K8S 部署一个 Spark History Server - 篇2
- UEFI/LEGACY 可启动ISO制作
- Kerberized HDFS with Kubernetes
- 经典 | Python实例小挑战—Part nine
- Mac CPU 相关