使用SQL语句创建数据库,在数据库中验证和调试创建表、查看表、修改表、删除表的代码

show databases;

创建数据库

create database storeexpm; #创建数据库

use storeexpm;

创建Employee表

create table Employee #创建Employee表

(

EmplID varchar(4) not null primary key,

EmplName varchar(8) not null,

Sex varchar(2) not null default '男',

Birthday date not null,

Address varchar(20) null,

Wages decimal(8,2) not null,

DaptID varchar(4) null

);

desc Employee; #显示Employee表的基本结构

使用复制方式创建表

create table Employee1 like Employee; #由Employee表使用复制方式创建Employee1表

alter table Employee

在原表中添加列

add column Eno int not null unique auto_increment first; #在Employee表中增加一列Eno到表的第一列,不为空取值为一并自动添加

desc Employee; #显示表

修改原表中的列

alter table employee1

change column Sex Gender char(2) null default '女';#将Employee1表的Sex列修改为Gender将数据类型改为char,可为空,默认值为'女'

desc Employee1; #显示表

alter table Employee1

change column Address Telephone char(20) null;#用同种方法将Employee表中的Adress列修改为Telephone,将数据类型改为char可为空

desc Employee1; #显示表

修改原表中某一列的数据类型并移到指定位置

alter table Employee1

modify column Wages float After EmplName; #将Empolyee1表中的Wages列的类型修改为float 并移到列EmplName之后

desc Employee1; #显示表

删除原表中的列

alter table Employee #删除Eno列

drop column Eno;

desc Employee1; #显示表

修改原表的名字

alter table Employee1 #将Employee表更名为Emploee2表

rename to Employee2;

删除表

drop table Employee2; #删除Employee2表

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值