首页 > 数据库 >数据库系统-03-SQL1

数据库系统-03-SQL1

时间:2024-10-10 19:51:33浏览次数:11  
标签:03 SQL1 DDL 元组 语法 表名 table 数据库系统 字段名

一、SQL组成部分

二、SQL数据定义—DDL

1.数据类型

2.DDL—建表语句

3.DDL—完整性约束

(1) 常用约束

(2)外键约束

4.DDL—删除

drop table命令从数据库中删除关于被删除关系的所有信息(元组和模式)

语法:drop table r

5.DDL—修改

(1)向已存在的关系添加属性

语法:alter table 表名 add 字段名 类型(长度);

例1:alter table emp add nickname varchar(20) comment '昵称';

(2)向已存在的关系删除属性

语法:alter table 表名 drop 字段名;

三、SQL Data Manipulation—DML

1.添加

新创建的表最初是空的,我们可以使用insert命令将数据加载到表中。

语法:insert into 表名 values (值1, 值2, ...);

例2:insert into instructor values (10211,’Smith’,’Biology’, 66000);

2.删除

delete命令从表中删除元组

语法:delete from 表名;

例3:delete from account

3.修改

update命令会修改元组中的一个值,但不会修改元组中的所有值。

语法:update 表名 set 字段名1=值1, 字段名2=值2, ... ;

例4:update instructor set salary= salary * 1.05;

标签:03,SQL1,DDL,元组,语法,表名,table,数据库系统,字段名
From: https://blog.csdn.net/m0_73376761/article/details/142829976

相关文章

  • STM32f103c8t6中PWM的配置
    1、PWM简介    PWM波形(PulseWidthModulation,脉冲宽度调制波形)是一种占空比可变的脉冲波形。这种调制方式通过改变脉冲的宽度来控制电路中的信号强度和频率。具体来说,PWM波形中的高电平持续时间和低电平持续时间可以根据需要进行调整,从而实现对模拟信号电平的数字......
  • Windows-WMI 事件 ID 10或0x80041003——解决过程
    2024年10月8日国庆节后,第一天上班,实验室里一台PC机出现故障,Windows7系统,可以正常启动进入安全模式,但是正常启动无法加载桌面,可以看见鼠标,Ctrl+Alt+Del无法调出任务管理器。开始处理,进入安全模式,查看系统日志。发现一个错误如下(截取自[https://www.cnblogs.com/longware/p/78231......
  • Linux中提示:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found 的解决
    一、查看gcc版本中包含哪些库#1.终端中输入如下命令:strings/usr/lib64/libstdc++.so.6|grepGLIBC#2.显示如下:===============================================GLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_3.4.2GLIBCXX_3.4.3GLIBCXX_3.4.4GLIBCXX_3.4.5GLIBCXX_3.4.6GLIBC......
  • 'FK_StudentEducation_Student_StudentTrackSignupId' 不是约束。 未能删除约束。请参
    Student主表StudentEducation从表建表的时候外键约束名写错了,不能数据库直接改通过映射文件想要删掉外键重新生成protectedoverridevoidUp(MigrationBuildermigrationBuilder){migrationBuilder.DropForeignKey("FK_StudentEducation_Student_StudentTrackSignupId",......
  • HarmonyOS开发—— Cannot find module '@kit.AbilityKit' or its corresponding type
    异常现象:下载的示例项目,引用 kit.AbilityKit 时报错如下:Cannotfindmodule'@kit.AbilityKit'oritscorrespondingtypedeclarations.<ArkTSCheck>异常原因:下载的示例项目不支持 kit.AbilityKit ,开发文档上显示v4.1Release版本才支持AbilityKit,对应API能力级别为......
  • 503 最长路径
    //503最长路径.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。///*http://oj.daimayuan.top/course/5/problem/226有一棵n个节点的树,节点编号从1到n。对于每个节点,请求出经过它的长度最长的简单路径有多长。定义一条路径的长度为这条路径上经过了多......
  • 安装了sqlite3依赖,编译源码报No package 'sqlite3' found
    如果已经安装了SQLite3.44.0,但在运行./configure时仍然出现“Nopackage'sqlite3'found”的错误,这通常是因为pkg-config没有找到相应的SQLite开发文件(.pc文件)。可按照以下步骤检查和修复此问题:1.确保pkg-config已安装首先,确认系统上安装了pkg-config工具:sudoyuminstall......
  • OOOPS:零样本实现360度开放全景分割,已开源 | ECCV'24
    全景图像捕捉360°的视场(FoV),包含了对场景理解至关重要的全向空间信息。然而,获取足够的训练用密集标注全景图不仅成本高昂,而且在封闭词汇设置下训练模型时也受到应用限制。为了解决这个问题,论文定义了一个新任务,称为开放全景分割(OpenPanoramicSegmentation,OPS)。在该任务中,模型在......
  • JavaScript Number研究03_实例方法_toExponential_toFixed_toPrecision_toString_valu
    JavaScriptNumber研究03:实例方法——toExponential、toFixed、toPrecision、toString、valueOf、toLocaleString在JavaScript中,Number对象不仅包含了许多有用的静态属性,还提供了一系列实例方法,帮助我们在不同场景下处理和转换数值。这些方法包括:toExponential()toFixed()......
  • GB 18030及生僻字治理
     名词解释:编码字符集codedcharacterset一组无歧义的规则,用以建立一个字符集和该字符集中的字符及其编码表示之间的对应关系,通常也指按照这种规则确定的文字的有序集合。示例:1.GB18030是我国制订的以汉字为主并包含多种我国少数民族文字(例如藏、蒙古、傣、彝、朝鲜、维......