首页 > 数据库 >关系数据库标准语言SQL(1)

关系数据库标准语言SQL(1)

时间:2022-09-30 09:55:06浏览次数:51  
标签:语言 数据库 学生 关系数据库 SQL 数据

SQL(Structured Query Language)

结构化的查询语言,是关系数据库的标准语言。SQL是一个通用的、功能极强的关系数据数据库语言
特点:
1.综合统一(功能、数据操作)
2.高度非过程化(之提出“做什么”,不需要告诉“怎么做”)
3.面向集合的操作方式
4.以同一种语法结构提供多种使用方式(嵌入到高级语言JAVA等)
5.语言简单,易学易用

提供了9个动词
数据查询:SELECT(查询)
数据定义:CREATE(创建),DROP(删除),ALTER(修改)
数据操作:INSERT(插入),UPDATE(更新),DELETE(删除)
数据控制:GRANT,REVOKE
SQL的三级模式

用视图与外界的应用程序对接
在数据库存储基本表(表对应之前学的关系)
在硬盘里存储文件

学生-课程数据库

学生课程模式S-T:
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
加了下划线的属性,代表该表的主码

标签:语言,数据库,学生,关系数据库,SQL,数据
From: https://www.cnblogs.com/hezhipeng/p/16743890.html

相关文章

  • leetcode-sql-176 求部门第二高的薪水
    SQL架构Employee 表:+-------------+------+|ColumnName|Type|+-------------+------+|id|int||salary|int|+-------------+------+......
  • Oracle常用SQL
    【统计数据条数大于2的】  SELECTSERIAL_NUMBERFROMV_SIMPLE_ENTRUSTMANAGEMENT GROUPBYSERIAL_NUMBERHAVINGCOUNT(SERIAL_NUMBER)>2 【表注释查询】  SE......
  • SQL 循环语句几种写法
    摘自:https://www.cnblogs.com/guorongtao/p/11939751.html1、正常循环语句declare@orderNumvarchar(255)createtable#ttableName(idintidentity(1,1),Ordersvar......
  • 第十组 chap1-2学习总结——对c语言的第一印象
    博客内容概括:一,引言。二,学习内容梳理。三,课后习题中的问题及解决历程。四,小结。 一,引言 经过两周的线上小组学习,让对编程的第一印象只停留在黑客电影和科幻片的......
  • mysql安全基础(1)常见语句
    上一篇: docker安装和登陆mysql发现用docker安装mysql非常简洁方便快速,继续学习。1.查看当前数据库排行榜可以通过当前数据库使用排行榜:db-engines.comThemostpopula......
  • 利用C++语言实现“完数”的输出(键入范围)
    ​目录文章目录前言一、“完数”是什么?二、代码直入1.键盘键入所求输出范围的实现2.完整代码总结    前言 利用C++语言实现“完数”的输出 一......
  • python 连接 sqlite3 文件
     #0.pipinstallpymysql#1.导入pymysqlimportpymsql#2.创建一个数据库连接对象#3.创建游标cursor=conn.cursor()#4.SQL执行cursor.execute(sql)......
  • 学习 MySQL 需要知道的 28 个小技巧
    如何快速掌握MySQL?培养兴趣兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。不管学习 MySQL5.7 还是 MySQL8.0 都不例外!夯实SQL基础计算机领......
  • MySQL——SQL加锁机制简要分析
    前提:针对于InnoDB引擎行锁讨论 锁机制MySQL的锁机制可以分为:锁模型(lock mode)和锁类型(locktype) 锁模型(lock mode)共享锁&排他锁InnoDB实现了两种类型的......
  • sql 行列转换
    行列转换实例表ttt有三个字段seq--序列jcxm--检查项目zhi--值数据分别如下:seqjcxmzhi-----------------------111......