- 博客(17)
- 收藏
- 关注
原创 MongoDB数据库之基于分布式文件存储
MongoDB简介MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。公司发展2016年6月,开源数据库MongoDB背后的同名公司在今天宣布,正式推出自己的第三大创收性服务Altas。..
2020-07-17 17:21:30 501
原创 MySQL数据库命令行【完结篇】之综合实验II(GRANT+LOCALHOST+DELIMITER)
掌握视图、索引、存储过程、存储函数、权限的使用在零件表上建立一个视图v1,要求v1中只出现零件号和零件名两列。Create view v_p(pno,pname)AsSelect pno,pnameFrom p;给在localhost上登陆的用户test(密码:123456)授予表p的查询、修改、插入权限。给...
2020-07-14 00:04:13 811
原创 MySQL数据库命令行【篇章十三】之用户与权限(identified by+flush+grants+revoke)
验证MYSQL用户的查看、创建、删除和更改方法 验证MYSQL用户权限的查看、授予和撤销方法; 验证MYSQL服务器带参数的命令行方式启动。学会用mysql命令对用户进行如下操作:查询用户信息。创建新的用户。删除旧的用户。更改用户密码。学会用mysql命令对用户权限进行如下管理和操作:为mysql数据库服务器用户1添加权限。创建超级用户2。创建网站用户3(程序用户)。创建普通用户4(仅有查询权限)。用户操作权限刷新。用户2操作权限查..
2020-07-13 20:44:05 710
原创 MySQL数据库命令行【篇章十二】之过程与函数(delimiter+call+begin+end+declare)
1) 理解存储过程和函数的概念。2) 掌握创建存储过程和函数的方法。3) 掌握执行存储过程和函数的方法。4) 掌握游标的定义、使用方法。使用choose数据库,完成下列任务。创建一个存储过程,计算a+b+c的值。创建一个存储过程,根据准考证号查询学生的姓名和专业。在choose数据库中创建存储过程get_pro_student_course(),该存储过程具有以下功能:给定一个学生学号,统计该生已经选修哪些课程。调用存储过程get_pr..
2020-07-13 20:09:09 1597
原创 MySQL数据库命令行【篇章十一】之索引的创建与管理(create index+drop index)
1) 理解索引的概念与类型。2) 掌握创建、更改、删除索引的方法。3) 掌握维护索引的方法。在student表的student_name字段创建名为index_name的索引。用ALTER TABLE语句为course表的course_name创建名为index_cname的(唯一性)索引。(add unique index)删除student表上的index_name索引。 查看course表的结构的代码如下。删除course表上的index_cname索引。...
2020-07-13 18:03:09 2065
原创 MySQL数据库命令行【篇章十】之视图的创建与管理(create or replace+alter+drop view)
1) 理解视图的概念。2) 掌握创建、更改、删除视图的方法。3) 掌握使用视图来访问数据的方法。使用choose数据库,按照下列要求进行操作:创建视图v_student1,使其具有功能:“检索“2012自动化1班”的所有学生学号、姓名、课程号及对应成绩”。从视图v_student1中查询“成绩大于60分的学生学号、姓名、课程号及对应成绩”。创建视图v_student2,使其具有功能:“检索成绩优秀(>=80)的学生学号、姓名及其选修的课程号和课程名称,分数。”..
2020-07-13 15:39:02 2454
原创 MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)
1.掌握SELECT语句的基本语法格式。2.掌握SELECT语句的执行方法。设有一个图书馆数据库,其中包括三个表,即图书表、读者表和借阅表。三个表的结构如下,根据要求,写出相应的SQL 命令。Book(图书表结构) 列名 列说明 数据类型 约束说明 bno 书号 定长字符串 长度为20 主键 bname .
2020-07-13 13:22:35 3742
原创 MySQL数据库命令行【篇章八】之数据库查询四(group by+count+order by+asc+desc)
1.掌握SELECT语句的基本语法格式。2.掌握SELECT语句的执行方法。3.掌握SELECT语句的from子句,多表连接查询使用数据库choose,完成以下数据查询要求。检索平均成绩高于70分的学生的学生信息及平均成绩。按照学生的学号以及课程号升序的方式,查询所有学生的课程分数。统计学生“张三光”的课程总成绩。统计学生“张三光”的课程平均成绩。检索分配有班级的学生信息、班级信息。检索所有学生对应的班级信息。检索所有班级的学生信息。...
2020-07-10 18:09:15 846 2
原创 MySQL数据库命令行【篇章七】之数据库查询三(sum+max+min+avg+limit)
1.掌握SELECT语句的基本语法格式。2.掌握SELECT语句的执行方法。3.掌握SELECT语句的group by子句、having字句、order by字句、limit字句的作用。使用数据库choose,完成以下数据查询要求。还原备份文件choose.psc。查看表结构级表数据记录。对选课表中的成绩降序排序。统计全校的学生人数。统计各专业的学生人数。统计全校所有成绩的总成绩。统计各个学生的总成绩。统计所有成绩中的最高分及最低分。(提示:一个..
2020-07-10 17:22:13 1214
原创 MySQL数据库命令行【篇章六】之数据库查询二(describe+select+between+where)
1.掌握SELECT语句的基本语法格式。2.掌握SELECT语句的执行方法。3.掌握SELECT语句的where子句的作用。使用数据库choose,完成以下数据查询要求。还原备份文件choose.psc。查看表结构级表数据记录。查询姓名为4个汉字的学生学号和姓名。查询学号以2和6结尾的学生学号和姓名。查询密码中字符包含770ad的学生信息。查询姓张的学生的学生信息。(regexp "^张" / like "张%")查询姓名‘ ’(空格)开头的.
2020-07-10 14:57:35 1310 2
原创 MySQL数据库命令行【篇章五】之数据库查询一(select+from+join+where)
1.掌握SELECT语句的基本语法格式。2.掌握SELECT语句的执行方法。3.掌握SELECT语句的where子句的作用。使用数据库choose,完成以下数据查询要求。还原备份文件choose.psc。查看表结构级表数据记录。查询student表中的所有数据。查询student表中的student_no, password,student_name。查询student表中的 student_no, password,student_name,并显示成学号,密码,姓..
2020-07-09 18:43:49 2075
原创 MySQL数据库命令行【篇章四】之表基本操作综合实验I(CREATE)
掌握数据库设计,创建数据库、创建表及表中数据的插入、修改和删除。设计数据库,需求如下:(下图在定义外健时,需找出有缺陷的地方改正后,才能定义外键)创建数据库shop,写出创建数据库及以上所有表的建表语句:将表goods中列goods_name的数据类型改为char(50);在表details中增加列goods_date,数据类型为datetime;使用语句分别向以上表中各插入规范数据(数据量可适当增减)。 将图中的go...
2020-07-08 23:35:35 1337
原创 MySQL数据库命令行【篇章三】之表记录操作(insert+select+update+delete+truncate)
实验背景:数据库choose中的表结构如下图所示。实验要求(1)用SQL语句,向choose数据库的teacher表的所有字段插入如下图所示的3条新纪录。(2)使用SQL语句,向choose数据库中的classes表的班级名字段以及院系字段插入如图所示的班级信息,然后使用“select * from classes”查看classes标的所有记录。(3)使用使用SQL语句,向course表中插入下图的数据(注意:course表与teacher表之间存在外键约束.
2020-07-08 21:16:11 787
原创 MySQL数据库命令行【篇章二】之数据表的创建与修改(create+alter+describe)
表定义与修改操作在choose数据库中创建表,表结构如下:按照下列要求进行表定义操作:(图中表之间的连线,表示表与表之间有外键约束。外键约束的定义可不做。)首先创建数据库choose。创建teacher表。创建classes表。创建couse表。创建student表。创建choose表。 将teacher表的teacher_name字段的数据类型改为VARCHAR(30)。将teacher表的teacher_no字段改名为t_id。...
2020-07-07 16:08:40 905
原创 MySQL数据库命令行【篇章一】之数据库的创建和维护(use+create+show+drop)
右键单击“我的电脑”,选择管理,打开计算机管理窗口,选择“服务”。查看MySQL服务是否正在运行。打开命令提示窗体,执行命令 net stop mysql,net startmysql停止、启动服务;使配置文件my.ini起作用;或者在“服务”中找到“mysql”,重新启动一次。打开MySQL 6.0命令行客户端,使用MySQL命令show character set查看当前MySQL服务实例支持的字符集、字符集默认的字符序以及字符集占用的最大字节长度等信息。打开MySQL 6.0命..
2020-07-07 13:18:14 1142
原创 MySQL的安装、使用环境及其基本工具的使用
一、实验目的熟悉MySQL的安装和用法环境。掌握MySQL管理工具Navicat的使用。了解在Navicat中执行SQL语句的方法。了解数据库及数据库对象。熟悉服务器的管理与使用。二、实验内容序1:完全卸载MySQL本次实验使用Windows 7 32位操作系统,部分机器可能已经安装了mysql。由于版本不同,配置未知,需要将已有的MySQL完全卸载,再统一安装。步骤:停止MySQL服务。右键点击“计算机—选择“管理”,在弹出的对话框中选择“服务和应用程序”—“服务”,在打开的本地服
2020-07-06 11:57:13 2874
原创 MySQL数据库之基础命令行概述篇
一、连接MYSQL 格式: mysql -h主机地址-u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为ab.
2020-07-05 16:43:38 1195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人