SQL语句的学习】的更多相关文章

SQL语句的学习 要交作业了,刚好把SQL查询语句的内容写成笔记,以后好查看.水一下 单表查询 DISTINCT:去掉结果中的重复行作用,将DISTINCT关键字放在select的后面.目标列名的前面 where子句:查询满足条件的元组的操作类似于关系代数中的选择运算 ​ 比较大小:<(小于).>(大于).=(等于).<=(小于或等于).>=(大于或等于) ​ 确定范围:between 下限值 and 上限值(在下限值和上限值之间的值结果为True).not between 下限值…
标准SQL语句总结标准SQL语句总结,标准SQL语言基本上适用于下面所列出的数据库软件 ----------------------------------------------------------------------------- 数据库软件清单 A商业数据库软件如下 1.微软的MS SQL Server和Access 2.IBM的DB2,informax 3.Sybase的大型数据库ASE,中小型数据库ASA 4.甲骨文公司的Oracle8.0,oracle9i系列 5.Borla…
一.创建表 CREATE TABLE `student` ( `id` ) NOT NULL AUTO_INCREMENT, `name` ) DEFAULT NULL COMMENT '姓名', `subject` ) DEFAULT NULL COMMENT '课程', `score` ) DEFAULT NULL COMMENT '分数', `stuid` ) DEFAULT NULL COMMENT '学号', PRIMARY KEY (`id`) ) ENGINE DEFAULT CH…
1.创建数据库(create) CREATE DATABASE database-name 2.删除数据库(drop) drop database dbname 3.备份数据库 --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.创建新表 create…
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE server和其它工具中了,近几年中很多其它的开发者和DBA開始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件.以及怎样设计并运行一个PL/SQL程序. 1.PL/SQL的长处 从版本号6開始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的长处以及其独有的数据管理的便利性,那么你非常难想象ORACLE缺了PL/SQL的情形.PL/SQL 不是一个独立的产品,他…
sql语句时间花在哪了? 1 等待时间 2 执行时间 这两个时间并非孤立的,单条语句执行的快 其他语句等待的时间就少 执行时间花在哪了? 1 查找 沿着索引查找 慢者可能全表扫描 2 取出 查到行后,把数据取出来(sending data) 如何查询快? 1 查询快 联合索引的顺序 区分度 长度 2 取的快 索引覆盖(不回行) 3 传输的少 ,更少的行和列 切分查询:按数据拆分多次 插入1w行数据,每1000条为单位插入 分解查询:按逻辑把多表连接查询分成多个简单的sql sql语句优化思路 不…
7.统计:学号.姓名.语文.数学.英语.总分.平均成绩 8.列出各门课程的平均成绩.课程,平均成绩 9.列出数学成绩的排名(要求显示字段:学号,姓名,成绩,排名) 10.列出数学成绩在2-3名的学生(要求显示字段:学号,姓名,科目,成绩) 11.求出李四的数学成绩的排名 12.计算各科及格的人的平均成绩 13.统计如下:课程     不及格(0-59)个     良(60-80)个     优(81-100)个…
1.手电筒当天下载自定义活跃: SELECT user_dim.app_info.app_instance_id FROM [flashlight35-6aae4:com_scroll_sos_flashlight_ANDROID.app_events_20170328] WHERE (event_dim.name='自定义真活跃' OR event_dim.params.key='自定义真活跃') AND user_dim.app_info.app_instance_id IN ( SELEC…
添加列: alter table tablename add columnName datatype (not null);        -------需要注意一点的是在添加一列为非空的时候, 表必须是空表. 删除列: alter table tablename drop column columnName 改变列的数据类型: alter table tablename modify columnName datatype 改变列名: alter table tablename rename…
熟悉这个用户下的四张表,是必要的. 查看所有表名: SELECT * FROM tab; 查看每张表的结构: DESC 表名称: 1.部门表:dept no  名称 类型 描述 1 DEPTNO NUMBER(2) 部门编号,两位数字组成. 2 DNAME VARCHAR2(14) 部门名称,最多有14个字符组成 3 LOC VARCHAR2(13) 部门所在位置 2.雇员表:emp no  名称 类型 描述 1 EMPNO NUMER(4) 雇员的编号,有四位数字组成 2 ENAME VARC…