SQL结构化查询
此专栏分享的主要内容包括关系型数据库设计、开发、优化、结构化查询语言、数据库恢复等,并提供个人见解,方面大家交流与学习...
陆讯
南大软院计算机科学与技术,同济大学工商管理MBA,一个懂技术的产品人,从事互联网产品事业,励志做有价值、有温度的产品...
展开
-
经典SQL学习笔记 (十)-学生信息数据库练习
学生信息数据库1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话 ,其中id为主键,且设置自增长,姓名不能为空。-------------------------------------------------------------------- 2) 修改学生表的结构,添加一列信息,学历 3) 修改学生表的结构,删除一列信息,家庭住址 4) 向学生表添加如下原创 2015-03-12 16:19:18 · 15415 阅读 · 0 评论 -
经典SQL学习笔记 (九)-比赛信息数据库练习
比赛信息数据库题目背景: 有某个学生运动会比赛信息的数据库,保存了如下的表: 运动员sporter表:(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系department) 项目item表(项目编号itemid,项目名称itemname,loc场地) 成绩grade表(运动员编号sporterid,项目编号itemid,积分mark)功能原创 2015-03-12 16:15:36 · 4689 阅读 · 0 评论 -
经典SQL学习笔记 (八) - pl/sql编程二
pl/sql编程例子:查询部门表的三种循环--loop循环-----------------------------------------------------------------------declare cursor curl is select * from dept; lrow dept%rowtype;begin open curl; loop f原创 2015-03-12 16:05:52 · 1097 阅读 · 0 评论 -
经典SQL学习笔记 (七) - pl/sql编程一
pl/sql编程------------------------pl/sql编程----------------------------(procedual):oracle 在标准sql语言上的扩展简单分类:块(存储过程,函数,包,触发器)declare --定义部分begin --执行部分exception ---异常处理部分end; --结束set serveroutput原创 2015-03-12 16:02:25 · 1412 阅读 · 0 评论 -
经典SQL学习笔记 (六)-用户管理、视图、序列、索引、权限
用户管理、视图、序列、索引、权限用户管理--连接数据库CONN 用户名/密码@本地网络服务名;CONN SYS/ITANY AS SYSDBA; --连接超级管理员数据库CONN / AS SYSDBA;SHOW USER; --查看数据库DISCONNECT 简写为DISC --断开连接DISC --断开连接EXIT --退出用户EDIT 盘符:/文件名 简写为ED --原创 2015-03-12 15:55:03 · 1519 阅读 · 0 评论 -
经典SQL学习笔记 (五)-创建表、约束、修改表
创建表、约束、修改表复制表--复制表CREATE TABLE MYEMP AS SELECT * FROM EMP;insert操作--insert操作语法:insert into 表名(字段1,字段2....) values (值1,值2....)INSERT INTO MYEMP (empno,ename,job,mgr,hiredate,sal,comm,deptno) VALUES原创 2015-03-12 15:21:26 · 1884 阅读 · 0 评论 -
经典SQL学习笔记 (四)-子查询
子查询 当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT...INTO 语句、INSERT...INTO 语句、DELETE 语句、或 UPDATE 语句或嵌套在另一子查询中单列子查询例:查询工资比7788高的雇员信息原创 2015-03-12 15:02:39 · 1345 阅读 · 0 评论 -
经典SQL学习笔记 (三)-多表查询
多表查询–1.多表查询时两张表之间必然存在着某种关系 –2.注:当字段唯一时可以不指定表名作为前缀 –3.在Oracle中,起别名时,要么为别名加上双引号,要么什么都不加,一般不加 –4.在MySQL中,起别名时,要加上单引号 –5.左连接、右连接 分类:内连接(等值连接、非等值连接、自身连接)、外连接(左外连接、右外连接) –6. 注:(+)在=左边,表示原创 2015-03-12 14:39:45 · 1762 阅读 · 0 评论 -
经典SQL学习笔记 (二)-单行函数
SQL函数即数据库的内置函数,可以运用在SQL语句中实现特定的功能。SQL单行函数对于每一行数据进行计算后得到一行输出结果。SQL单行函数根据数据类型分为字符函数、数字函数、日期函数、转换函数,另外还有一些别的函数。例如NVL函数 字符函数--lower():将字符串大写变成小写; upper():将字符串小写变成大写 ;initcap():字符串的首字母大写SELECT UPPER('h原创 2015-03-12 14:24:45 · 3246 阅读 · 0 评论 -
经典SQL学习笔记 (一)-简单、限定、模糊、排序
经典SQL语句一:创建表create table BONUS( ENAME VARCHAR(10), JOB VARCHAR(9), SAL int, COMM int);create table DEPT( DEPTNO int(2) not null, DNAME VARCHAR(14), LOC VARCHAR(13));create原创 2015-03-12 14:01:55 · 2026 阅读 · 2 评论