- 博客(12)
- 收藏
- 关注
原创 MySQL数据库(操作)
12.将数据库stusys的student1表的sbirthday列改为sage,数据类型改为tinyint,可为空,默认值18。11.在数据库stusys的student1表中增加一列sid,添加到表的第一列,不为空,取值唯一并自动增加。7.在数据库视stusys中,用复制方式创建student1表,表结构取自student表。2. 创建名称为stusys的学生信息数据库,该数据库是本书的重要数据库。13.删除数据库stusys的student1表的sid列。8.查看数据库stusys中所有的表名。
2023-06-14 23:03:49
255
原创 MySQL理论
15、添加/修改/删除列:add column / (alter column / change column / modify column) / drop column 列名。14、创建/查看/修改/删除表:create table / show tables/ alter table /drop table。12、创建/选择/修改/删除数据库:create / use / alter / drop。11、SQL语言:数据定义语言、数据操作语言、数据查询语言、数据控制语言。
2023-06-14 22:53:07
101
原创 MySQL理论
21、视图通过select查询语句定义,是从一个或多个表导出,用来导出视图的表为基表,导出的视图为虚表,在数据库中,只存储视图的定义,不存放视图对应的数据,这些数据仍然存放在原来的基表中。优点:方便用户操作,集中分散的数据、增加安全性、便于数据共享、简化查询操作、屏蔽数据库的复杂性、可以重新组织数据。31、数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。28、事务特性:原子性 、 一致性 、 隔离性 、 持久性。30、管理锁的级别:表级锁、行级锁、页级锁。
2023-06-14 22:51:52
118
原创 MySQL理论
4、数据库系统是在计算机系统中引入数据库后的系统构成,数据库系统由数据库、操作系统、数据库管理系统、应用系统、用户、数据库管理员、应用开发工具组成。8、概念模型(E-R图):实体-实体名(矩形框)、属性-属性名(椭圆框)、联系(菱形框)数据库建立维护功能:包括数据库初始数据的装入、转储、恢复和系统性能监视、分析等功能。1、数据(Data),信息表现形式(数字、文案、图形、图像、视频、音频或动画等)数据操纵功能:提供数据操纵语言对数据库中的数据进行查询、插入、修改、删除等操作。(3、有较高的数据独立性。
2023-06-14 22:50:03
159
原创 MYSQL 数据完整性
3.在stusys数据库中创建course3表,以表级完整性约束方式定义主键,并指定主键约束名称。数据完整性是衡量数据库质量的标准之一,使用数据完整性约束机制可防止无效的数据进入数据表。1.在stusys数据库中创建course1表,以列级完整性约束方式定义主键。2.stusys数据库中创建course2表,以表级完整性约束方式定义主键。4.删除例8.3创建的在course3表上的主键约束。5.重新在course3表上定义主键约束。
2023-05-06 22:34:08
76
原创 MYSQL
数据操作语言(Data Manipulation Language.DML):INSERT, UPDATE、DELETE(播入、修改、配除)数据查询语言(Data Query Language,DQL):SELECT(查询)关系模型要求关系必须是规范化( Normalization )的,规范化要求关系必须满足规范条件,而在规范条件中最基本的一条是每个分量必须是不可分的数据项。笛卡尔积:域的遍历乘积,构成一个二维表,子集为全集的关系(Relation)外码(FK):不不同基表间的相同属性联系(参照完整性)
2023-05-06 22:16:06
89
原创 MYSQL 视图和索引
1.在stusys数据库中创建V_StudentScore视图,包括学号、姓名、性别、专业、课程号、成绩,且专业为计算机。视图通过SELECT查询语句定义,用于方便用户的查询和处理、增加安全性和便于数据共享。
2023-05-06 21:05:04
106
原创 MYSQL 数据查询
数据查询是数据库的核心操作,SQL语言通过SELECT语句来实现查询功能,SELECT语句具有灵活的使用方式和强大的功能,能够实现选择、投影和连接等操作。
2023-05-06 20:36:40
866
原创 MYSQL 表数据操作
3.向student1表插入一条记录,学号为“196004”,姓名为“周俊文”,性别为“男”、取默认值,出生日期为“1998-03-10”,专业为空值,总学分为52。2.向student1表插入一条记录,学号为“196002”,姓名为“李茜”,专业为“通信”,总学分48,性别为“女”,出生日期为“1998-07-25”。5.对student1表,重新插入记录('196002','李茜','女','1998-07-25','通信’,48)。9.在student1表中,删除学号为196004的行。
2023-05-05 23:12:57
352
1
原创 MYSQL 编写和调试创建表、查看表、修改表、删除表
(1)创建数据库stuexpm(2)创建studentinfo表,显示studentinfo表的基本结构 (3)由studentinfo表使用复制方式创建studentinfo1表 (4)在studentinfo表中增加一列stuno,添加到表的第1列,不为空,取值唯一并自动增加,显示studentinfo表的基本结构(5)将studentinfo1表的address 列修改 为city ,将数据类型改为char,可为空,默认值为"北京",显示studentinfo1表的基本结构(6)将studentinf
2023-05-05 19:22:44
130
1
原创 MYSQL数据库和表
数据库是一个存储数据对象的容器,数据对象包含表、视图、索引、存储过程、触发器等,必须首先创建数据库,然后才能创建存放于数据库中的数据对象。以下是一些数据库和表中的基本内容。
2023-05-05 19:02:14
154
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅