( 23 )在 Access 数据库中创建一个新表,应该使用的 SQL 语句是( ) 。
A ) Create Table
B ) Create Index
C ) Alter Table
D ) Create Database
下面所列各项,哪些属于数据库技术的研究领域? I.数据库管理系统软件的研制 II.数据库设计 III.数据库理论 IV.操作系统
A.I和II
B.I和III
C.I、II 和III
D.全部
A、备份数据库
B、创建数据库
C、启动MySQL服务器
D、删除数据库
“show databases like ‘student%’”命令可以显示出以下数据库( )
A.student_my
B.studenty
C.mystudent
D.student
使用Database Desktop程序,不能完成下列的___功能。
A 创建和维护数据库表
B 创建和维护数据库别名
C 执行SQL语句
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
A、drop MYSQL
B、drop database MYSQL
C、delete MYSQL
D、Delete database MYSQL
A.SHOWDATABASES语句用于查询当前数据库系统中已经存在的数据库
B.ALTERDATABASE语句用于修改指定数据库的名称
C.DROPDATABASE语句可以删除指定的数据库
D.CREATEDATABASE语句可以创建指定的数据库,并且在创建时可以设置字符集和校对规则
A.USE
B.USES
C.OPEN
D.SHOW
设有下面的两个类定义: 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.数据库ip地址
B.数据库用户名
C.数据库密码
D.数据库名称