国家开放大学电大《MySQL数据库应用》网络核心课实验训练1及3答案

( 23 )在 Access 数据库中创建一个新表,应该使用的 SQL 语句是( ) 。

A ) Create Table

B ) Create Index

C ) Alter Table

D ) Create Database


正确答案:A


下面所列各项,哪些属于数据库技术的研究领域? I.数据库管理系统软件的研制 II.数据库设计 III.数据库理论 IV.操作系统

A.I和II

B.I和III

C.I、II 和III

D.全部


正确答案:C


MySQL客户端程序mysqldump的作用是()

A、备份数据库

B、创建数据库

C、启动MySQL服务器

D、删除数据库


正确答案:A


“show databases like ‘student%’”命令可以显示出以下数据库( )

A.student_my

B.studenty

C.mystudent

D.student


正确答案:D,A,B 


使用Database Desktop程序,不能完成下列的___功能。

A 创建和维护数据库表

B 创建和维护数据库别名

C 执行SQL语句

D 创建三层结构的数据库程序


参考答案D


最新国家开放大学电大MySQL数据库应用网络核心课实验训练1及3答案盗传必究本课程分为形成性考核和终结性末考两种考核形式,形成性考核占50% (满分100分),末考为网络考试占 50% (满分100),其中形成性考核为完成课程网站上的形考作业任务,形考作业均为主观题,包括四个实 训:实训一:在MYSQL创建数据库和表,25分;实训二:数据查询操作,25分;实训三:数据增删改操 作,25分;实训四:数据库系统维护,25分。实验训练1在MySQL中创建数据库和表答案:步骤:1、使用show语句找出在服务器上当前存在什么数据库:mysqlshow databases;Fiysql show databases ; Database i infornation_schena i nysqli perfornance_schena i sakilai sns;world板 rows in set 2、创建一个数据库test :mysqlcreate database test;mysql create database test; Query 0K 1 row affected 3、选择你所创建的数据库:mysqluse test;nysql use test; database changed4创建一个数据表:首先查看刚才创建的数据库中存在什么表: mysqlshow tables;uysql show tables; Empty set (说明刚才创建的数据库中还没有数据库表)接着我们创建一个关于students的数据表:包括学生的学号(id),姓名(name),性别(sex),年 龄(age) omysqlcreate table students(id int unsigned not null auto_increment primary key, name char(8) not null,sex char(4) not null, age tinyint unsigned not null,);nysql create table studentsid int unsigned not null auto_increnent primary key .name char not nullsex char not nullage tinyint unsigned not null ; Query OK. 0 rov/s affected 解释:以id int unsigned not null auto_increment primary key行进行介绍:id”为列的名称;int”指定该列的类型为int(取值范围为-8388608到8388607),在后而我们又用unsigned” 加以修饰,表示该类型为无符号型,此时该列的取值范围为0到16777215;not null说明该列的值不能为空,必须要填,如果不指定该属性,默认可为空;/?auto_incrementz/需在整数列中使用,其作用是在插入数据时若该列为NULL, MySQL将自动产生 一个比现存值更大的唯一标识符值。在每张表中仅能有一个这样的值旦所在列必须为索引列。primary key”表示该列是表的主键,本列的值必须唯一,MySQL将白动索引该列。下而的char(8)表示存储的字符长度为8, tinyint的取值范围为-127到128, default属性指 定当该列值为空时的默认值。创建一个表后,用show tables显示数据库中有哪些表:mysqlshow tables ;nysql show tables; 4I Tables_in_test i4I studentsI1 row in set 5、显示表结构:mysqldescribe students;ysql describe students ;! Field : Type; Null ; Key : Default : ExtraI idiintunsigned;NO; PRI ;NULL; auto_increment ;name;char:NOI;NULL:!;sex;char:NO:;NULL:;age;tinyintunsigned ;NO;NULL;I rows in set 6、在表中添加记录:首先用select命令来查看表中的数据:mysqlselect*from students;select*fron students; Empty set (说明刚才创建的数据库表中还没有任何记录)接着加入一条新纪录:mysqlinsert into students value( 01, Tom , F , 18);iysql insert into students ualueJI9 Tom.F.18; Juery OK. 1 row affected 再用select命令来查看表中的数据的变化:mysqlselect*from students;7、用文本方式将数据装入一个数据库表:创建一个文本文件“ student, sql每行包括一个记录,用TAB键把值分开,并且以在create table语句中列出的次序,例如:02 Tony F 1803 Amy M 1804 Lisa M 18将文本文件“student, sql ”装载到students表中:mysqlload data local infile” e:student. sql into table students;lmysql load data local inf ile,fe: Wstudents .sqlMinto table students ; IQuerv OK. 0 rows affected (0.00 sec(Records: 3 Deleted: 0 Skipped: 3 Warnings: 0再使用select命令来查看表中的数据的变化:mysqlselect*from students;mysqlselectfro ni students;,+-夫;id ;nane ;sex iage ;,+-夫+;1 ;Ton iFi i18 :2 :Tony !Fi i18 :3 :Any iMi i18 :;4 ;Lisa ;Mi i18 :;5 ;1 0i i0 !, . .一+5 rowsin set实验训练3数据增删改操作答案:实验目的:基于实验1创建的汽车用品网上商城数据库Shopping,练习Insert、Delete. TRUNCATE TABLE. Update 语句的操作方法,理解单记录插入与批量插入、DELETE与TRUNCATE TABLE语句、单表修改与多表修改的 区别。实验内容:【实验3-1插入数据(1) 使用单记录插入Insert语句分别完成汽车配件表Autoparts商品类别表category、用户表 Client、用户类别表Clientkind、购物车表shoppingcart、订单表Order、订单明细表 order_has_Autoparts评论Comment的数据插入,数据值自定;并通过sel

删除MYSQL数据库的语句正确的是()。

A、drop MYSQL

B、drop database MYSQL

C、delete MYSQL

D、Delete database MYSQL


参考答案:B


关于数据库的执行操作,_____________选项是错误的。

A.SHOWDATABASES语句用于查询当前数据库系统中已经存在的数据库

B.ALTERDATABASE语句用于修改指定数据库的名称

C.DROPDATABASE语句可以删除指定的数据库

D.CREATEDATABASE语句可以创建指定的数据库,并且在创建时可以设置字符集和校对规则


参考答案:B


在控制台中执行“____________ 数据库名;”语句表示选择当前要操作的数据库,执行成功后可以向数据库中添加表和视图等内容。

A.USE

B.USES

C.OPEN

D.SHOW


参考答案:A


设有下面的两个类定义: class AA{ void Show ( ) {System.out.println ("I Like Java"):} } class BB extends AA} void Show ( ) {System.out.println ("I like C++"); } } 则顺序执行如下语句后输出的结果为( )。 AA a; BB b; a.Show (); b.Show ();

A.I Like Java I Like C++

B.I Like C++ I Like Java

C.I Like Java I Like Java

D.I Like C++ I Like C++


正确答案:A


使用mysql(i)_connect()函数建立数据库连接时,需要提供哪些参数()。

A.数据库ip地址

B.数据库用户名

C.数据库密码

D.数据库名称


参考答案:A, B, C, D

更多 “国家开放大学电大《MySQL数据库应用》网络核心课实验训练1及3答案” 相关考题
考题 问答题写出Tansact-SQL语句,授予用户Dick创建数据库和创建表的许可,拒绝用户Tom在company数据库employee表中使用insert,update语句来更改数据库。正确答案:(1)授予用户Dick创建数据库和创建表的许可:Use masterGrant create database,create table to Dick(2)拒绝用户Tom在company数据库employee表中使用insert,update语句来更改数据库:Use companyDeny insert,updateOn employee to Tom解析:暂无解析

考题 在MySQL中,通常使用()语句来指定一个已有数据库作为当前工作数据库A、USINGB、USESC、USED、USED正确答案:C

考题 使用向导创建表的步骤有()。A、单击“数据库”窗口左面板上的“表”选项,再双击“使用向导创建表”B、按照提示信息完成向导,即可需要的表C、如果当前不是“数据库”窗口,按F11键从其他窗口切换到“数据库”窗口。D、启动Access,打开数据库文件正确答案:A,B,C,D

考题 使用mysql(i)_connect()函数建立数据库连接时,需要提供哪些参数()。A、数据库ip地址B、数据库用户名C、数据库密码D、数据库名称正确答案:A,B,C,D

考题 设在SQL Server 2000的某数据库中,有表T和下列类型的用户 I.该数据库的拥有者 Ⅱ.表T的创建者 Ⅲ.普通用户U1 Ⅳ.Guest 在该数据库中,需要经过授权才能对表T数据执行更改操作的用户是A.仅ⅢB.仅Ⅲ和ⅣC.仅Ⅱ、Ⅲ和ⅣD.全部正确答案:B解析:数据库管理员在数据库中具有全部的权限;数据库对象拥有者对其所拥有的对象具有一切权限;Guest是一个特殊的数据库用户,类似于Windows NT/2000下的Guest账号,都是给未经授权的用户提供某种程度的访问权限。

考题 单选题在MySQL中,通常使用()语句来指定一个已有数据库作为当前工作数据库A USINGB USESC USED USED正确答案:D解析:暂无解析

考题 请按以下操作练习一下数据库备份操作,并体会一下数据库备份的的效果。    (1)创建一个数据库;  (2)使用CREATE TABLE语句在数据库中创建一张表; (3)使用INSERT语句向表中插入若干条数据;    (4)进入企业管理器,对数据库进行备份操作;    (5)使用DROP TABLE语句删除已创建的表;    (6)使用企业管理器,对数据库进行还原操作。略

考题 在RHEL5系统中,使用mysql命令连接到mysql数据库以后,执行()操作可以用来查看当前服务器以有数据库列表。A. USE mysql;B. SHOW DATABASES;C. SHOW TABLES;D. DESCRIBE mysql.db;参考答案B

考题 多选题下列关于常见MySQL语句或者命令描述正确的是()。A执行mysql -u root -p命令可以root身份连接数据库BSHOW TABLES;可以显示当前数据库下所有表CSHOW DATABASES;显示所有的数据库信息DUSE test;切换当前数据库到test正确答案:C,B解析:暂无解析

考题 SQL Server2005中的Create Database语句可以创建一个()。A、表B、系统数据库C、用户数据库D、视图正确答案:C