看你的mysql现在已提供什么存储引擎:
mysql>
show
engines
看你的mysql当前默认的存储引擎:
mysql>
show
variables
like
'%storage_engine%'
你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):
mysql>
show
create
table
表名
./mysqlfrm --diagnostic user.frm
有个问题
1、字符集CHARACTER 是<UNKNOWN>。如果想要得到字段字符集设置。还得加上参数连上mysql。
2、由于不知道字符集所以char 长度乘以3
解决
mysqlfrm --help 查看下参数
需要加上--server参数连上mysql。
mysqlfrm --diagnostic user.frm --server=root:1111aaA_@localhost
如下输出的表结构语句是完整的。
但是既然能连上mysql服务,我们为啥要用mysqlfrm 呢?。。。的确这是mysqlfrm 工具的一个问题。
练习题二
1) sp_helpdb 该代码的功能是:
A 返回数据库的基本信息
B 返回数据库的`使用空间
C 返回数据库的变量名称
D 返回数据库的表名
2) sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:
A 更新能力为可读可写
B 恢复模式为完整恢复
C 可用于所有用户
D 兼容级别
3) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:
A 表示数据库的状态为:可用于查询
B 表示数据库的状态为:正在还原数据库
C 表示数据库的状态为:数据库未恢复
D 表示数据库已被显示置于脱机状态
4) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:
A 数据库自动生成统计信息
B 自动更新统计信息
C 数据库已启用全文功能。
D 数据库引擎检测信息
5) sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL =90 该代码表示的正确含义是:
A 数据库兼容级别是 2000
B 数据库兼容级别是 2005
C 数据库兼容级别是 2008
D 以上说法都不对
6) 数据定义语言中的 创建,修改,删除这三个英语单词 下列哪项才是完全正确的?
A 创建(create) , 修改(alter) , 删除(update)
B 创建(alter) , 修改(modify), 删除(drop)
C 创建(create) , 修改(alter) , 删除(drop)
D 创建(alter) , 修改(create), 删除(drop)
7) SQL 2005 的建表语句要写在______之内?
A { }
B [ ]
C ( )
D <>
8) 建表语句中的 not null,该代码表示的含义是:
A 允许空格B 非空约束
C 不允许写入数据
D 不允许读取数据
9) select * from student 该代码中的 * 号,表示的正确含义是:
A 普通的字符*号
B 错误信息
C 所有的字段名
D 模糊查询
10) 向数据表添加数据,哪些是添加的关键字?
A insert
B update
C delete
D select
更多计算机二级考试相关试题分享:欢迎分享,转载请注明来源:内存溢出
评论列表(0条)