zoukankan      html  css  js  c++  java
  • 数据库系统学习(六)-SQL语言基本操作

    第六讲 SQL语言概述

    • 基本命名操作

    • 关系代数是集合的思想

    • 关系演算是逻辑的思想(数学公式)

    • SQL-86,SQL-89,SQL-92,SQL-99,SQL-2003,2008...发展过程标准

    • SQL是DDL,DML,DCL于一体的数据库语言

    • DDL:Create,Alter,Drop(撤销)

    • 语法和语义的精确表达

    • 常用数据库系统:Student,Dept(院系),Course,Teacher,SC(选课)

    利用SQL建立数据库

    • 创建数据库

    • create database

    • create table

    • 数据类型

    利用SQL进行基本查询

    • Select- from - where

    • where子句检查表中的每个元组

    • 关系是不允许重复的,但现实DBMS是可以重复的

    • 对检索结果排序select -from -where-order by

    • 模糊查询问题select from where (not)like

    利用SQL语言进行多表联合查询

    • 连接条件放在where条件中

    • 重名处理

    • from中定义了T1,T2,在select,where中就能使用

    • 多表联合查询训练

    • as省略

    • 用的theta连接而不是等值连接

    • 等值连接是特殊的theta连接,当A=B时才能连接,自然连接有默认的连接条件,自然连接为特殊的等值连接

    605结合SELECT的INSERT语句

    • 一些,某些处理,插入一批数据insert into 表名

    605结合SELECT的DELETE语句

    • 删除满足指定条件的元组delete from 表名

    • Updata 表名

    数据库的修正和撤销

    • alter table tablename ***

    • Drop Table student

    • 数据库指定和关闭

    • 数据库的备份和恢复

    • 数据库的授权grant 权限 on 表名 to 用户名

    • 创建修改约束

    • 总结

  • 相关阅读:
    将查询语句创建新表
    java冒泡排序
    java三元运算符
    java中的>>>和>>>=
    i++和++i
    设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
    System.out.println与System.err.println的区别
    try-catch-finally
    Java常见异常类
    Vue.js环境配置
  • 原文地址:https://www.cnblogs.com/ranjiewen/p/7107008.html
Copyright © 2011-2022 走看看