数据库和表的创建与管理

实验内容、步骤以及结果

1. 利用图形用户界面连接数据库。(10分)

具体步骤:

打开MySQL GUI工具,输入指定的Address为localhost(本地,如果是远程请输入相应的IP地址.,用户名,密码,端口设定为3306,点击链接即可.

运行结果:

2. 利用命令行连接数据库。(10分)

具体步骤:

当安装好后,先使用net start mysql 启动mysql服务程序, 然后使用MySQL命令 :mysql -u root -p(你的密码),即可使用命令行链接.

运行结果:

  1. 利用图形用户界面创建、备份、删除和还原数据库和数据表。(40分,每小题5分)

具体步骤:

在图形化GUI界面的数据库展示页右击,点击创建数据库,然后选择基础字符集为utf8,选择字符排序规则为utf8-bin.然后在数据库的表中选择新增,然后再下方的表中依次录入数据.

    运行结果:

(3).导出数据库时,右击数据库,选择导出,选择好自己的地址,导出即可.

(4).删除,使用命令删除即可.然后刷新工作区,删除后的数据库情况就会展示.

(5). 删除如图:

可以看到工作区中已经没有SPJ_MNG的数据库.     

(6). 还原:选择文件,打开,选择刚才保存的脚本, 选中后运行,刚才的数据库就还原.

(7). 在图形化界面中,右击改变表,即可调出修改的字段的界面,然后按照顺序依次填入参数即可.

(8). 在物理地址中找到,SPJ_MNG文件,打开后发现不同的表存储为不同的.ibd文件.

当使用MyISAM引擎存储数据表时,存储结构为:

  1. 利用命令行创建、备份、删除和还原数据库和数据表。(40分,每题5分)

具体步骤:在命令行中输入相应的语句,达到创建表的目的.具体如下图:

运行结果:

(3). 备份. 如图,运行上述指令,在文件资源管理器中发现已经成功备份.

(4) 使用 drop table 表名;语句来删除.

   

(5) 使用drop来删除.

(6).使用提示的语句来导入数据库.

(7). 使用alter 语句来修改数据库,具体如下:

(8). 对比两个文件的差异.

打开系统自动生成的脚本文件后,发现有很多注释和日志保存文件,书写语法格式和自己写的也不太相同, 自动生成的将primary key写在最后 ,等等.

以下是自己写的

  1. 实验中出现的问题以及解决方案(对于未解决问题请将问题列出来)

1.装mysql时, 会出现自己明明使用net start mysql;语句启动了mysql服务,但是没过多久后就自动关闭了,网上查询后发现是自己的my.ini文件写的有问题,应该删除skip-grant-tables这条语句,这条语句是跳过登录密码检查的.

2.在写sql语句时,在dos里写总是会报语法错误, 后自己仔细核查,后更正错误后便可以正确运行.其中有一条语法错误就是将数据库名和表明都加了引号. 因该删除后再运行就可以了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值