数据库系统学习(六)-SQL语言基本操作
2024-09-06 02:25:30
第六讲 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 用户名
创建修改约束
总结
最新文章
- Android 系统工具类SystemUtils
- 【转载】Lucene.Net无障碍学习和使用:搜索篇
- css命名书写规范小结。
- JQuery+ajax+jsonp 跨域访问
- 遵循PSR-4的自动加载
- iOS (catagroy)类别
- C++动态二维数组的创建
- display:inline、block、inline-block的区别(转)
- [LeetCode][Python]15:3Sum
- 百度地图SDK for Android v2.1.2全新发布
- 第二题 已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。采用List集合和随机数     2008 北京奥运会男足参赛国家:  科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利
- Leetcode刷题C#版之 Median of Two Sorted Arrays
- 顺便说说webservice
- 一条SQL语句在MySQL中如何执行的
- ARMV7-M数据手册---Part B :System Level Architecture---B3 System Address Map
- Docker部署Django项目+Nginx+Fluend日志收集 和redis、memcached、RabbitMQ、Celery
- python 分类
- STL之vector,deque学习实例
- 当实体类中entity/DTO/VO等类中,有枚举值,应该怎么输出?
- nwjs 解决手指可滑动问题