关系数据库—SQL学习笔记】的更多相关文章

SQL的特点: 综合统一 高度非过程化(存取路径的选择以及SQL的操作过程由系统自动完成) 面向集合的操作方式,以同一种语法结构提供多种使用方法(可以在终端键盘上直接键入SQL命令对数据库进行操作,也能够嵌入到高级语言(C,C++,JAVA)程序中) 模式,外模式,和内模式: 关系模型支持三级模式结构:模式,外模式,和内模式: 模式:是指数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图.它涉及的仅仅是对于某一类数据的结构和属性的描述.模式的一个具体值称为模式的一个实例,同一模式下…
ORALCE  PL/SQL学习笔记 详情见自己电脑的备份数据资料…
自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧.是以前做的,一直在压箱底,今天拿出来整理了一下,给大家分享,有不足之处还望大家批评指正. PL/SQL定义:PL/SQL是由Oracle开发,专门用于Oracle的程序设计语言. PL---Procedural Language. SQL—Structure QueryLanguage.PL/SQL包括过程化语句和SQL语句     PL/SQL的单位:块. 一个块中可以嵌套…
SQL(Structured Query Language)学习笔记 [TOC] Terminal登录数据库 1.登录mysql -u root -p ; 2.显示所有数据库show databases ; 3.使用数据库use "database name" ; 4.显示数据库中所有表 show tables; 5.删除表 drop table "Customers"; SQL特性 SQL约束 1.主键 CREATE TABLE OrderItems ( orde…
学习sql的必经问题. 学生表student (id学号 Sname姓名 Sdept所在系) 课程表Course (crscode课程号 name课程名) 学生选课表transcript (studid学号 crscode课程号 Grade成绩) Question: 对以上表进行查寻选修了全部课程的学生姓名 --查询选修了所有课程的学生 --不存在这样的课程该学生没有选修 select * from student s where not exists ( select * from cours…
      刚开始接触sql,于是准备在Ubuntu下学习sql,就跟着itercast的sql教程开始入门了. 下面只是我个人的记录,高手请绕道: 一. 在安装之前,我们可以用下面这个命令通过开放端口查询来看看是否有mysql服务在运行. 当然在安装完后也可以用这个查看是否在运行. $ netstat -tap|grep mysql 如果在运行的话会看到 tcp 0 0 localhost:mysql *:* 二. 用apt-get即可安装: $ sudo apt-get install my…
Procedure Language/Structure query Language 一.关于语言学习 1.数据类型 2.语法   通过例子来学习很快就能明白 set serverputout on: begin dbms_output.put_line(‘HelloWorld!’): end: 二.结构(declare(可选).begin.exception(可选).end) 1.declare例子 declare v_name varchar2(20); begin v_name := '…
(网络搜集) 0x00 表名和字段 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) –教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score) –学生编号,课程编号,分数 0x01 测试数据 --建表 --学生表 CREATE TAB…
阅读目录 一 什么是存储引擎 二 mysql支持的存储引擎 三 使用存储引擎 一 什么是存储引擎 mysql中建立的库===>文件夹 库中建立的表===>文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎. 存储引擎说白了就是如何存储数据.如何为存储的数据建立索引和如何更新.查询数据等技术的实…
阅读目录 一 数据库管理软件的由来 二 数据库概述 三 mysql介绍 四 下载安装 五 mysql软件基本管理 六 初识sql语句 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题. 很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个问题...... 1.程序所有的组件就不可能运行在一台…