http://pan.baidu.com/s/1o8dQeq2 

《MySQL入门很简单》练习6.5

《MySQL入门很简单》练习6.5

第一步:win+R输入cmd,打开命令行窗口输入mysql -h 127.0.0.1 -u root -p

《MySQL入门很简单》练习6.5

第二步:查看数据库中是否存在example数据库若存在则先备份再删除,之后创建数据库,输入CREATE DATABASE example;

在SHOW DATABASES;来确认数据库是否创建成功。-

《MySQL入门很简单》练习6.5《MySQL入门很简单》练习6.5

第三步:创建student和grade两张表,首先USE example;来选中example数据库,

《MySQL入门很简单》练习6.5

对照这需要设计的两张表来输入对应的sql语句

《MySQL入门很简单》练习6.5

《MySQL入门很简单》练习6.5

《MySQL入门很简单》练习6.5

创建表很容易遗漏条件所以得细心的审核,上表中我遗漏了s_num的非空属性,下图就是修改之后的正确数据表

《MySQL入门很简单》练习6.5

(1)将grade表的course字段的数据类型改为VARCHAR(20)

《MySQL入门很简单》练习6.5

(2)将s_num字段的位置改到course字段的前面

《MySQL入门很简单》练习6.5

(3)将grade字段改名为score

Ps:最好不要有和表名相同的字段名2017年3月29日

《MySQL入门很简单》练习6.5

(4)删除grade表的外键约束

首先看一下表中包含了哪些外键并获知外键名称

《MySQL入门很简单》练习6.5

 

(5)将grade表的存储引擎改为MyISAM类型

《MySQL入门很简单》练习6.5

(6)将student表中的address字段删除

《MySQL入门很简单》练习6.5

(7)在student表中增加名为phone的字段,数据类型为INT(10)

《MySQL入门很简单》练习6.5

(8)将grade表名改为gradeInfo

《MySQL入门很简单》练习6.5

(9)删除student表

《MySQL入门很简单》练习6.5

相关文章:

  • 2021-11-04
  • 2021-11-12
  • 2022-12-23
  • 2021-07-19
  • 2021-11-04
  • 2021-06-07
  • 2021-11-20
  • 2021-07-09
猜你喜欢
  • 2021-07-26
  • 2022-12-23
  • 2021-07-29
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-05-12
相关资源
相似解决方案