SQL必会语句
文章平均质量分 61
「已注销」
分享价值,记录点滴!
展开
-
SQL:基础查阅手册
SQL:基础查阅手册http://www.w3school.com.cn/sql/sql_syntax.asp原创 2016-03-21 09:43:52 · 383 阅读 · 0 评论 -
sql查询50题
use test/*一个项目涉及到的50个Sql语句问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号--3.教师表 Teach转载 2016-06-15 20:18:07 · 29735 阅读 · 2 评论 -
sql查询练习
1. 已经知道原表year salary2000 10002001 20002002 30002003 4000怎么查询的到下面的结果,就是累积工资year salary2000 10002001 30002002 60002003 10000思路:这个需要两个表交叉查询得到当前年的所有过往年,然后再对过往年进行聚合。代码如下:原创 2016-06-15 20:15:03 · 978 阅读 · 0 评论 -
sql查询-sql练习
sql查询-sql练习测试数据测试数据集,总共四张表,以及一些初始化数据,模拟一个小的场景,练习使用。create table Student(Sid varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));insert into Student val原创 2016-06-15 19:39:05 · 1227 阅读 · 0 评论 -
sql查询
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where转载 2016-06-15 19:28:37 · 3060 阅读 · 0 评论 -
sql基础--怎样让查询出来的数据只返回多少行
sql基础--怎样让查询出来的数据只返回多少行limit 关键字,可以限制检索出来的数据,只返回多少行mysql> select name from products limit 2;+-------------------+| name |+-------------------+| Bird bean bag toy原创 2016-04-05 23:53:47 · 2204 阅读 · 0 评论 -
sql基础--怎样去除重复的行(去重)
distinct关键字,可以数据去重。mysql> select distinct id from products;+------+| id |+------+| 1 || 2 || 3 |+------+3 rows in set (0.01 sec)原创 2016-04-05 23:46:17 · 2527 阅读 · 0 评论 -
sql基础--怎样查询所有列数据
在数据库中需要检索所有列的数据,需要使用通配符 *不建议 使用通配符 *,因为他要完全检索数据库,每一行,数据库的开销很大。如果我们需要那列的数据,或者什么应用需求根据 select + 子句来完成查询或者说限制条件输出就可以了。mysql> select * from products;+------+-------+---------------原创 2016-04-05 23:44:17 · 2006 阅读 · 0 评论 -
sql基础--怎样查询多列数据
select 指定列名,列名,列名 from 从表中mysql> select id,price,namefrom products;+------+-------+--------------------+| id | price | name |+------+-------+-----------------原创 2016-04-05 23:38:58 · 4333 阅读 · 0 评论 -
sql基础--怎样查询单列数据
sql基础--怎样查询单列数据select 指定列名 from 从表中mysql> select name from products;+--------------------+| name |+--------------------+| Bird bean bag toy || qunkanlu原创 2016-04-05 23:36:22 · 1209 阅读 · 0 评论 -
MySQL 添加列 修改列 删除列
ySql 增加字段 删除字段 修改字段名称 修改字段类型MySQL 添加列,修改列,删除列 ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varcha转载 2016-03-17 17:37:41 · 542 阅读 · 0 评论 -
mysql 单表基础查询
mysql:今天在网上找了几道经典的SQL练习题做了一下,虽然都不难,但是对打基础是很有好处的,在明白的基础上可以进一步做分析,来研究一下各种解法的优劣,甚至进行简单的优化。。现在将题目和答案分享一下。我使用的是MySQL 5.0,但是绝大部分都是标准SQL。表结构:CREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL, SN转载 2016-06-15 19:24:27 · 2427 阅读 · 0 评论