博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《MySQL入门很简单》练习6.5
阅读量:6583 次
发布时间:2019-06-24

本文共 611 字,大约阅读时间需要 2 分钟。

 

 

 

 

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

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

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

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

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

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

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

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

(3)将grade字段改名为score

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

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

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

 

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

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

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

(8)将grade表名改为gradeInfo

(9)删除student表

转载于:https://www.cnblogs.com/XK666/p/6638853.html

你可能感兴趣的文章
mysql表ibdata1数据切换到单个表储存、默认导出的表结构
查看>>
LeetCode - 112. 路径总和
查看>>
linux下删除文件
查看>>
学习设计模式的思想
查看>>
ceph安装资料
查看>>
线程池
查看>>
业务视角下的微服务架构设计实例
查看>>
Eclipse编辑器设置相关
查看>>
wxPython下Gauge进度条由线程控制
查看>>
python day six
查看>>
mysql基本操作
查看>>
学习笔记-Exchange中的收件箱规则如何运作
查看>>
mysql逻辑备份
查看>>
SingleInstance单例模式写法
查看>>
关于HTML5你必须知道的28个新特性,新技巧以及新技术
查看>>
日志切割脚本
查看>>
详解IDisposable和Finalize的意义
查看>>
ASP.NET MVC 3中ViewBag, ViewData和 TempData
查看>>
阿里云负载均衡服务
查看>>
小命令 sysdig
查看>>