/**
1.系统当前默认账户:
1.1system
1.2sys:
账户对应的两个角色
sysdba:数据库管理员角色,具备数据库最高的权限,比如:新建账户,操作所有数据库实例
sysoper:数据管理员,具备操作数据的权限
2. 第一新建账户(写数据库脚本) ,第二分配权限
F8执行,小轮子。小扳子是切换用户
在user里面保存了所有的用户账户
创建连接,以及连接需要的资源
**/
create user a identified by 1234
grant connect,resource to a
/**
3.数据的操作语言------sql(结构化---查询---语言)。sql是标准的数据库操作语言
3.1.dcl:数据控制语言(新建用户,分配权限)
3.2.ddl:数据定义语言(create table,alert,drop,创建表,删除表,修改表),创建表就是定义了这个表的格式(几行几列),对表维护
3.3.dml:数据操作语言:维护数据库表中保存的数据(删除,增加,修改等),对数据维护
3.4.dpl:数据查询语言:检索数据库中的数据
4.数据库数据的完整性:保存到数据库中的数据必须能够正确反映事物的客观事实(因此要做限定,例如对年龄的限制)
4.1实体(行)完整性:不能出现多(两)行完全一样的数据,实现方式:给表中加入主键列,该列值不能重复,重复就保存不进去了。
4.2域(列)完整性:限定某个列的取值范围。实现方式:给某个列加入检查约束
4.3引用完整性:限定表与表之间的准确性。(重点)
A表中的某个列的值必须存在于B表中的某个列。 A表成为子表,B是主表。
A:子表:子表同时有主外键,外检值可以重复(一对多)
B;主表:子表中的外检参考主表中的主键
主外键关系:给表建立主外键关系
4,4:自定义完整性:按照用户的要求完成数据的关联性(例如刷卡就会产生积分) 。实现方式:触发器(刷卡触发了积分的变化)
**/
/**
5.ddl定义数据库表
5.1数据类型
varchar2(len) varchar2(20),处理字符串(可变长度,如果只有十个字符,最终就会分配十个),在数据库中字符串用单引号
nvarchar2(len) nvarchar2(20)处理中文的速度比较快
char(len),也表示字符串。固定长度
date
number(p,s) 数值型(java中的float,double,int都包括了) number(2,2),第一个2是整数,第二个数是小数
没有boolean类型,因此可以用number(1)表示
**/
---学生信息表
create table student
(
sno number(6),
sname varchar2(20),
sage number(3),
saddress varchar2(50),
stel varchar2(11),---电话
ssex varchar2(4)---性别
)
------------------------
--科目表
create table course
(
cid number(3),
cname varchar2(30),
csc number(3)----学分
)
--------------------
---成绩表
create table score
(
scid number(6),---主键
cid number(3),---科目表
sno number(6),----学生表
sc number(3)----成绩
)
-----1.加数据,在左边找到这个表,然后右键--编辑数据
-----添加主键
alter table student add constraint pk_sno primary key(sno)---添加约束,t添加主键pk_sno,主键所在的列是sno。一个一个执行,如果想一起执行就要用分号
----2.检查约束(怎么添加默认约束和唯一约束,在学生表中的地址加默认约束,给电话加唯一)
alter table student add constraint ck_sage chenk(sage>=20 add sage<=40)---给学生表添加约束ck_sage,约束类型的检查约束,约束的字段是sage
---3.引用完整性,给子表加外检,虽然上面有外检列,但现在只表示普通的字段,加了外检约束才能表示两个表连接了
alter table score add constraint fk_sno foreign key(sno) references student(sno)---给成绩表加外检,因此fk_sno这个字段是成绩表的,第一个sno也是成绩表的。参考学生表的sno(主键)
---插入数据(最后插入数据。因为如果先加数据可能就加不了约束了)
---现在要用dml数据管理语言
---insert,,,给所有列插入数据的时候可以省略列名,但是给部分列名插入的时候就不能省略了。
insert into student(sno,sname,sage,saddress,stel,ssex) values(110,'张三',23,'天津',11111111111,'男')---注意加commit,下次在添加的时候就不用写列名了
---update:修改
update student set ssex='女',sname='乌龟''
where sno=110
delete from student where sname=乌龟''
---dql数据查询语句
select * from student
-----对表的操作 ,ddl数据查询语言
alter table student add name varcahr2(20)---添加列
alter table student drop column name-----删除列
drop table student---删除表
相关推荐
基于matlab实现的空间调制通信过程,包含信号调制、天线选择等发送过程,以及采用最大似然估计的检测过程。.rar
本文档是课题研究的研究报告内含调研以及源码设计以及结果分析
网络作为特征提取器-python源码.zip
JavaScript-javaweb项目
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
触屏版自适应手机wap软件网站模板 触屏版自适应手机wap软件网站模板
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
IEC 60695-11-3:2012.pdf
上市公司和讯网社会责任评级CSR-股东责任员工责任客户消费者环境社会责任分项评级 得分(2010-2021年) "中国上市公司-和讯网社会责任数据"是 一份来自和讯网的数据集,它同步并收集了中国上市公司关于社会责任的相关信息。包括了 公司在股东责任、员工责任、供应商客户消费者权益责任、环境责任、社会责任中的表现和 成绩,以反映公司承担社会责任的程度。可以帮助大家了解公司在承担社会责任方面的具体 表现。这对于研究公司社会责任与公司业绩、公司声誉、公司风险等方面的关系具有参考意 义。 一、数据介绍 数据名称:上市公司和讯网社会责任评级CSR-股东责任员工责任 客户消费者环境社会责任分项评级得分 数据年份:2010-2021年 样本数量:每 年含2300-4600左右上市公司数据,总数据量40058条(注:因披露口径原因 ,2021年仅有430+上市公司数据) 数据格式:Excel面板数据 二、指标说 明 共计11个指标:股票名称、股票代码、年份、总得分、等级、股东责任、员工责任、 供应商客户和消费者权益责任、环境责任、社会责任、统计日期 三、部分excel数据 展示
使用opencv进行人脸识别和对比-python源码.zip
EmotionVGGnet情绪识别-python源码.zip
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
MediaPipe人体姿势估计-python源码.zip
构造并使用决策树进行分类-python源码.zip
<2024年5月软考高项极限冲刺>《1 考试简介》
【特效超多】仿德国开元旅游触屏版html5手机wap旅游网站模板下载.zip
JSP基于WEB网上论坛设计与实现(源代码+论文+开题报告+答辩PPT+外文翻译)
触屏版自适应手机wap软件网站模板 触屏版自适应手机wap软件网站模板
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。