当前课程知识点:数据库技术应用 > 学习情境二、创建和管理银行存取款机数据表 > 模块2、表的管理 > 2.2表的管理
大家好
欢迎来到数据库技术应用在线开放课程
银行自动存取款机的用户表
银行卡表和交易信息表
我们已经创建好了
那么怎么对他们进行管理
我们来看今天的任务
BankDB表的管理
我们把它分成四个子任务
包括将由userinfo表当中
联系电话字段的类型改成char11
第二个查看cardinfo的结构
第三个查看BankDB有哪些表
第四个test的测试表
所以本节课的目标需要通过
四个子任务让大家掌握表修改的方法
掌握表删除的方法
掌握表查看的方法
下面我们一起进入知识技能的学习
首先我们来看一下表的修改
所谓表的修改就是用alter table语句
用来更改原有表的结构
比如说可以增加或者删除列
更改原有的列的类型
它的语法格式alter table
后面跟上带修改的表的名称
如果你是添加列就加and column冽名
如果你是修改列的类型
就modify collumn列的定义
如果你是删除列
就用drop collumn 来进行列的删除
第二个我们来看表的查看
用show tables可以查看表显示
数据库当中所有的表
那么desc 表名
我们可以查看具体的某一张表的表的结构
第三个我们来看一下表的删除
如果这个表我们建错了
或者不想要了
我们可以把它删掉
用的是drop table表名进行表的删除
那有了这些知识储备
我们来实施具体的任务
首先
第一个将userinfo表当中
联系电话字段的类型改成char11
我们用alter table待改的是userinfo表
modify字段是telephone char11
并且not null
分号结束
这样的话就可以将我们想要的联系电话
这个字段修改成char11了
第二个子任务查看cardinfo的结构
这个是具体查看某一张表的结构
所以我们选用了desc这条命令
后面跟上cardinfo
分号
可以看到cardinfo的结构是什么样的
第三个子任务查看BankDB有哪些表
我们建了半天这个BankDB里有哪些表
一条语句
show table就可以查看当前数据库
里面具体你建了哪些表
第四个子任务删除某一张表
比如说删除test的测试表
那就用drop table test
大家注意
在删除的时候
只要你用到了drop
那么整个表的结构包括数据全部都被删掉了
所以在使用的时候要慎重
好今天的拓展任务是员工管理数据库表的管理
感谢大家的聆听
-模块1、数据库的基础知识
--数据库的基础知识
-模块2、MYSQL介绍与安装
--MYSQL介绍与安装
-模块3、银行存取款机数据库的创建与维护
--银行存取款机数据库的创建与维护
-模块4、银行存取款机数据库的设计
--银行存取款机数据库的设计
-模块1、表的创建
--2.1表的创建
--表的创建
-模块2、表的管理
--2.2表的管理
--表的管理
-模块3、索引
--2.3索引
--索引
-实践小课堂:宠物电商管理平台数据库和表的创建
-模块1、银行存取款机数据插入、修改和删除
--银行存取款机数据插入、修改和删除
-模块2、银行存取款机简单查询
--银行存取款机简单查询和统计查询
-模块3、银行存取款机连接查询
--3.3连接查询
--银行存取款机连接查询
-模块4、银行存取款机子查询
--3.4子查询
--银行存取款机子查询
-模块5、银行存取款机分类汇总与排序
--银行存取款机分类汇总与排序
-模块6、银行存取款机视图
--银行存取款机视图
-模块1、银行存取款机存储过程
--4.1.2事务
--银行存取款机存储过程
-模块2、银行存取款机触发器
--银行存取款机触发器
-模块1、MYSQL用户管理
--MYSQL用户管理
-模块2、MYSQL权限管理
--MYSQL权限管理
-模块3、MYSQL数据库的锁机制
--MYSQL数据库的锁机制
-模块4、MYSQL备份和恢复
--MYSQL备份和恢复