实训五的解题

实训五

1.查看数据库下数据表

use onlindb;
show tables;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6M3d1gBZ-1647577006305)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\1.0.png)]


2.创建users2表

create table users2
(uid int primary key auto_increment comment '用户ID',
uname varchar(30) not null comment '姓名',
upwd varchar(30) not null comment '密码',
usex enum('男','女') default '男');
desc users2;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K6VAuggB-1647577006306)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\2.0.png)]


3.删除表users2

drop table users2;

4再创建表users2

create table users2
(uid int primary key auto_increment comment '用户ID',
uname varchar(30) not null comment '姓名',
upwd varchar(30) not null comment '密码',
usex enum('男','女') default '男');
desc users2;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xySScaQ1-1647577006306)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\2.0.png)]


5.第一种方法查看表的信息

describe users2;

6.第二种方法查看表的信息

show create table users2;

7.将onlinedb的表改名

alter table users2 rename [TO] user;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fVcBC0cO-1647577006307)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\7.0.png)]


8. change 将字段名的数据类型修改

alter table user change upwd upsd varchar(20);

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8mInzLPn-1647577006307)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\8.0.png)]


9. modify 修改字段类型

alter table user modify upsd varbinary(20);

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5NQ8tyya-1647577006307)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\9.0.png)]


10.0修改user的排列位置

alter table user modify upsd varbinary(20) after usex;
desc user;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wfTpbkMw-1647577006308)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\10.0.png)]


11.再user添加字段

alter table user add uregtim timestamp comment'用户注册时间';
desc user;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1IECI9J7-1647577006308)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\11.0.png)]


12.删除user表中字段

alter table user drop uregtime;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-35zgBV5W-1647577006308)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\12.0.png)]


13.修改user的引擎

alter table user engine=MyISAM;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kc0aurVO-1647577006308)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\13.0.png)]


14.将user的表复制到users2中

新建表 select * from 源表

create table users2 select * from user; #复制表user到users2
desc users2;  

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QuR7m4XJ-1647577006309)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\14.0.png)]


15.第一种法:复制user表的结构到temp表

create table 新建表 select * from 源表 where false;

create table temp select * from user where false;  #复制user表的结构到temp表
desc temp;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wDyiB4L4-1647577006309)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\15.0.png)]


16.复制表结构第二种法 关键字like

create table tempuser like user;  #  法二:复制user表的结构到tempuser表
desc tempuser;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Djp5ZpiS-1647577006309)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\16.0.png)]


17.复制user表中uname 和upsd两列到newuser表

create table 新建表 as(select 字段名1,字段名2 from 源表);

create table newuser as(select uname,upsd from user); #复制两列数据
desc newuser;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UagjzgX3-1647577006309)(C:\Users\xuhaoUser\Desktop\物联网2103徐豪\实训五截图\17.0.png)]


18.删除表temp

drop table temp;

19.同时删除删除tempuser和newuser表

drop table 表1,表2; //同时删除

drop table newuser,tempuser;

图片转存中…(img-UagjzgX3-1647577006309)]


18.删除表temp

drop table temp;

19.同时删除删除tempuser和newuser表

drop table 表1,表2; //同时删除

drop table newuser,tempuser;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值