自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 MySQL第八章总结

数据库的安全性维护数据库除了数据管理之外,安全管理也是很重要的部分,其中的用户权限管理可以有效保证数据的安全访问,防止数据被非必要用户泄露、修改或删除。因此,MySQL提供了用户管理来保证数据的安全性。MySQL.安全管理通过创建用户、用户授权、用户登录3个步骤的用户管理来实现。MySQL安全系统非常灵活,可以通过命令或界面化登录,而用户权限也可以从数据库、表、列及其他数据库对象的不同授权来达到,既满足用户的需求,又限制用户不能超出访问、操作的权限。添加数据库用户...

2022-05-27 13:30:37 207

原创 MySQL第七章总结

创建与使用触发器1、触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分,可用于实现数据库中数据的完整性。普通的存储过程通过Call命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插入、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个作用。(1)安全性。可以使用户具有操作数据库的特定权利。例如,在“销售表”中插入一条销售记录,可以通过触发器实现对“商品一览表...

2022-05-27 13:16:49 171

原创 MySQL第六章总结

创建与使用存储过程SQL.语句没有流程控制,无法实现复杂的应用,PL/SQL语言(ProceduralLan.guage/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。系统开发过程中,经常会有同一个功能模块多次调用的情况,如果每次都编写代码会浪费大量的时间,为了解决这类问题,MySQL5.0开始引入存储过程。存储过程是一组为了完成特定功能的PL/SQL语句集,经...

2022-05-27 13:09:11 446

原创 MySQL第五章总结

创建与使用视图视图是从一个或多个表中导出来的表,它是一种虚拟存在的表,并且表的结构和数据都依赖于基本表,通过视图不仅可以看到存放在基木表中的数据,还可以像操作基水表一样,对视图中存放的数据进行查询、修改和删除,与直接操作基本表相比,视图具有以下优点。1.简单化视图不仅可以简化用户对数据的理解,也可以简化对数据的操作。那些被经常使用的查询定义为视图,从而使用户在以后的操作中不必每次都指定全部的条件。2.安全性通过视图用户只能查询和修改他们所能见到的数据,数据库中的其他数据是看不到的。数据

2022-05-27 12:49:48 428

原创 MySQL第四章总结

查询时选择列1、基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是。格式为:SELECT 字段1,字段2,…,字段n FROM 表名;2、检索所有列(1)在SELECT语句中使用星号()通配符查询所有字段。selec查询记录最简单的形式是从一个表中检索所有记录,实现的方法是使用星号()通配符指定查找所有列的名称。其语法格式为:SELECT * FROM 表名;(2)在select语句中指定所有字段。根据前面select语句的格式,se

2022-05-27 12:33:40 129

原创 数据库第十四次作业---电子商城项目

文章目录1、任务一任务二、数据库、表的基本操作1、任务一1、打开控制台Windows+R 之后输入cmd2、登录MySQLmysql -u root -p密码任务二、数据库、表的基本操作1.创建电子商城数据库“mall_姓名全拼”create database mall_xiajilian;2、使用电子商城数据库use mall_xiajilian3、创建用户表“user_姓名全拼”,表中字段信息如下:在这里插入代码片create table user

2022-04-28 23:11:53 1239

原创 数据库第十三次作业---事务管理

文章目录1、创建一个名为chapter06的数据库2、使用chapter06数据库3、创建一个名为account的表4、往表中插入数据5、查询表中数据6、开启一个事务然后通过update语句将a账户的100元钱转给b用户,最后提交事务。7、查询表中余额8、开启一个事务然后通过update语句将b账户的100元钱转给a用户9、再查询表中余额10、先退出MySQL数据库,再登录MySQL数据库,然后再使用chapter06数据库,在查询余额11、开启一个事务然后通过update语句将b账户的100元钱转给a用户

2022-04-23 17:59:26 1031

原创 数据库第十二次作业-存储过程的应用

1、创建stu表:代码:create table stu(id int(10) not null unique primary key,name varchar(50) not null,class varchar(50) not null);截图:2、往stu表中插入数据:代码:insert into stu values -> ('1','Lucy','class1'), -> ('2','Tom','class1'), -> (...

2022-04-19 20:14:37 524

原创 数据库第十一次作业--视图的应用

1.创建学生表,并插入三条数据(1) 创建学生表stu:代码:create table stu( -> s_id int(11) not null primary key unique, -> s_name varchar(20) not null, -> addr varchar(50) not null, -> tel varchar(50) not null -> );截图:(2)插入数据:代码...

2022-04-14 18:40:34 966

原创 数据库第十次作业-视图

文章目录1. 创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式2. 查看“view_info”视图字段信息3. 创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4. 查看库中所有表5. 创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话6. 查看“view_ standard”视图创建语句7. 创建视图“view_ product”,查询所有产品的产品编

2022-04-11 16:19:06 271

原创 数据库第九次作业---连接查询&子查询

查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式代码:select no,name,phone from xiajilian_workshop where no=(select shop_no from xiajilian_worker where name="chisel");截图:2. 查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式代码:select er.name, er.phone, shop.address, sho...

2022-04-05 16:28:26 81

原创 数据库第八次作业-复习作业

身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?数据库是“按照数

2022-04-02 16:58:45 82

原创 数据库第七次作业更新数据

文章目录1. 更新教师表中所有记录,将津贴改为20002. 更新教师表中教师号在T5到T8之间的记录,将津贴改为15003. 更新授课表中周数为8的记录,将教师号改为T7,课程号改为C14. 更新课程表中课时数不在45,50中的记录,将课时数改为255. 更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为10006. 更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C57. 更新教师表中工资等于2000并且岗位津贴大于等于1000的记录,将津贴改为5

2022-03-25 19:50:27 715

原创 第六次查询数据 多条件

文章目录1. 查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据2. 查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条3. 查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据4. 查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5. 查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序6. 查询课程表中带字母”L”的并且课时数大于等于50的课

2022-03-22 21:19:31 63

原创 数据库第五次作业查询数据

文章目录1. 查询教师表中教师号在T5到T10之间的所有字段数据2. 查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据3. 查询授课表中去重后的所有教师号4. 查询授课表中教室在J栋的所有字段数据,取2-3条5. 查询课程表中课时数在45,30,50中的所有字段数据6. 查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据7. 查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据8. 查询教师表中岗位津贴为空的所有字段数据,按工资从小到大排序9. 查询课程

2022-03-22 13:32:33 81

原创 数据库第四次作业数据备份与还原

文章目录1.备份所有数据库2.查询所有库3.备份A库4.备份B、C库5.删除A、B、C库6.创建A库7.Mysql命令还原A库8.Mysql命令还原B、C库9.查询所有库10.备份A库11.备份B、C库12.删除A、B、C库13.创建并使用A库14.Source命令还原A库15.Source命令还原B、C库16.查询所有库1.备份所有数据库mysqldump -uroot -p123456 --all-databases>E:\mysql\beifen\my.sql//不登录MySQL执行备份所

2022-03-16 21:26:32 653

原创 第三次作业新增数据

第三次作业新增数据1.select * from xiajilian_teaching;截图:2.select * from xiajilian_course;截图:3.selert * from xiajilian_school_teaching;截图:

2022-03-15 18:14:36 291

原创 数据库第二次作业

1.教师表 teacher截图:2.学生表 student截图3.课程表 course截图:4.授课表 school_teaching截图:5.成绩表 grade截图:

2022-03-11 09:44:06 468

原创 第三章创建与维护MySQL数据表总结

文章目录1.使用数据库2.查看数据库中所有表3创建数据表4.查看数据表字段信息5.删除数据表6.修改表名7.查看数据表创建信息8.修改字段名和数据类型9.添加字段10.在表中第一个位置添加字段11.在指定位置之后添加字段12.修改字段排列位置13 .删除字段1.使用数据库use 数据库名;2.查看数据库中所有表drop tables;3创建数据表create table 表名;( 字段名 数据类型 comment“备注信息”, 字段名 数据类型 comment“备注信息”, ~~~~~

2022-03-04 17:06:54 329

原创 数据库第一次作业

文章目录1.登录控制台2.登录MySQL3.查看所有数据库4.创建数据库,数据库名为abc5.修改数据库abc的默认字符集为gbk6.查看数据库abc创建信息7.删除数据库8.创建数据库,名为temp9.使用数据库temp10.创建表名为自己的姓名全拼_stu,11.查看数据表自己的姓名全拼_stu12.修改数据表自己的姓名全拼_stu表名为自己的姓名全拼_student![在这里插入图片描述](https://img-blog.csdnimg.cn/c81885a45c3848dda713c25d00dc

2022-03-03 16:11:41 114

原创 第二章创建与维护MySQL数据库总结

文章目录一、登录MYSQL二、退出MYSQL三、查看数据库状态信息四、查看所有数据库五、创建数据库六、删除数据库七、查看数据库创建信息八、修改数据库默认字符集九、MySQL默认端口号十、MySQL -h locahost -u root -p中-h含义?-u含义?-p含义?-h localhost为什么可以省略?一、登录MYSQLmysql -h localhost -u root -p运行结果:运行结果二、退出MYSQLquit或者\q运行结果:三、查看数据库状态信息st

2022-02-27 16:59:07 491

原创 MYSQL第一章印象总结

一、什么是数据库(DB)?数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。二、用户可对数据库执行什么操作? 新增数据、删除数据、修改数据和查询数据三、什么是数据库管理系统(DBMS)?数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。四、有哪几种SQL语言?...

2022-02-27 15:53:21 48

原创 第五章总结及代码

1.代码#include<stdio.h>#include<math.h>int main(){ int n = 13, year; double number, rate = 0.02; for (year = 1; year <= 10; year++) { number = n * pow((1 + rate), year); printf("%2d年后,人数为:%.2f亿\n", year, ...

2021-12-10 22:47:38 540

原创 实训教程第五章作业

20.文字描述1.声明一个整型常量n=0,变量i;2.i=0;3.判断i<3真假;4.真再判断n++属于哪种条件,假,结束;5.判断n++,n==0||n==1||n==2||n==3,输出n++的值;再执行i++,再回到第三步循环;流程图代码#include<stdio.h>int main(){ int n = 0, i; for (i = 0; i < 3; i++) switch (n++)...

2021-12-10 16:48:39 651

原创 第五章实程教训作业

9一、5.文字描述1声明两个整型变量k,x;2.k=0,x=0;3.判断k <= 9 && x != 10真假;4.真 执行x=x+2 然后k++,再回到第三步判断5.假 直接输出k,x的值;流程图代码#include<stdio.h>int main(){ int k, x; for (k = 0, x = 0; k <= 9 && x != 10; k++) ...

2021-11-29 13:42:54 575 1

原创 第四章总结

.....

2021-11-21 16:36:36 757

原创 c语言程序设计实训教程作业

1.文字描述;1.定义一个标识符N等于8;2.声明两个整数类型常量x=2,z=1;3.声明一个double类型的常量y=1.2;4.用Switch判断x5.x等于2 执行y++;x等于字符0 y=3 都不符合 y=1.2;6.输出y的值;流程图代码:#include<stdio.h>int main()#define N 8{ int x = 2, z = 1; double y = 1.2; switch ...

2021-11-15 21:46:09 889

原创 第四章代码

1.#include<stdio.h>#include<math.h>int main(void){ float x, y; scanf_s("%f", &x); if (x >= 0) y = sqrt(x); else y = pow(x, 5) + 2 * x + 1 / x; printf("x=%.2f,y=%.2f\n", x, y); return 0;}截图...

2021-11-15 00:12:00 330

原创 第四章作业

一、1.文字描述:1. 声明两个整型变量m=23,n=5;2.输出 (!m + m % n)的值;流程图:代码:#include<stdio.h>int main(){ int m = 23, n = 5; printf("%d\n", !m + m % n); return 0;}截图;6.文字描述:1.声明两个整型变量x=1,y=2;2.输出(x > y) && (--x >...

2021-11-15 00:04:13 912

原创 程序设计作业

填空7.文字描述:1.定义整型变量a代表区号;2定义长整型变量b代表电话号码;3.输入a,b的值;4.输出a,b的值;代码:#include<stdio.h>int main(){ int a; long b; scanf_s("%d,%d", &a, &b); printf("区号为:0%d,电话号码为%d\n", a, b); return 0;}截图:填空13.语言表达:1....

2021-11-10 23:16:40 452

原创 第三章总结及代码

1.#include<stdio.h>int main(void){ int celsius, fahr; printf("输入华氏温度:"); scanf_s("%d",&fahr); celsius = 5 * (fahr - 32) / 9; printf("华氏温度为:%d,摄氏温度为:%d\n", fahr, celsius); return 0;}2.#include<stdio.h>int ...

2021-11-07 18:17:35 61

原创 求100以内偶数之和

文字描写:1.输入i=2, m=02.判断i小于或等于100,大于100直接转到第四步,小于或等于100转到第三步。3.i=i+2,m=m+i.4.输出m的值。流程图:代码:#include<stdio.h>int main(){ int i, m = 0; for (i = 2; i <= 100; i += 2) m = m + i; printf("%d\n", m); return 0;}运行结果截图:...

2021-11-02 20:27:33 210

原创 第二章代码

1.#include<stdio.h>int main(void){ printf("Programming is fun.\n"); printf("Programming in C is even more fun!\n"); return 0;}2.#include<stdio.h>#define PI 3.14159void main(){ int r; float v, f; r = 2; ...

2021-10-30 14:43:32 94

原创 第二章总结

第一节: c语言的数据类型: c语言提供了四种数据类型:1.基本类型 2.构造类型 3.指针类型 4.空类型 。基本类型还可以分解为其他类型,主要为整型、字符型和浮点型。 构造类型包括:数组类型、结构体类型、共用体类型和枚举类型。指针是c语言中一种特殊的,同时又具有重要作用的数据类型。 第二节: c语言的常量: 1. 直接常量:直接常量有分为整型常量、实用常量、字符型常量和字符串常量。整型常量即整数,包括正整数、负整...

2021-10-30 12:28:29 62

原创 第一章内容总结

第一节:程序与程序设计语言:这一节讲了程序设计语言的发展,其中经历了三个阶段,机器语言、汇编语言、高级语言。机器语言属于第一代计算机语言,汇编语言成为第二代计算机语言,与机器语言同样依赖于机器硬件,可移植性不好,但运行效率仅次于机器语言。高级语言不依赖于计算机硬件,用它编写的程序几乎可以在任何型号的机器上运行。它的特点是易学、易用、易维护。高级语言编写的程序同样不能被计算机直接运行的,同样需要经过“翻译”。后续出现的高级语言有上千种,又经历了三个阶段。1.非结构化的语言 2.结构化语言 3.面...

2021-10-01 14:29:30 64

原创 求十个数的乘积

1.输入一个数,放入a中。 2.用i统计乘法的次数,初始值为0 ,b的初始值为1。 3.判断i是否小于10?小于10转到第4步,大于10则转到第七步。 4.将a和b相乘,得到的值放入b中。 5.i增加1。 6返回第三步。

2021-09-20 14:57:06 48

原创 交换两个变量的值代码及执行结果

#include<stdio.h>int main(){int a, b, c;a = 5;b = 9;printf(“a=%d,b=%d\n”, b, a);return 0;}

2021-09-20 14:18:24 122

原创 求十个数中最大的数

求十个数中最大的数 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210920141418436.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl82MTk2MTM2NQ==,size_16,color_FFFFFF,t_70)...

2021-09-20 14:14:26 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除