mysql修改员工表_mysql数据库简单练习(创建表格,增删改查数据)

本文详细介绍了如何使用SQL进行数据库操作,包括创建员工表,随后逐步修改表结构,如添加age列,调整email列长度,删除remark列,并更改name列名为username。同时展示了如何进行数据的增删改查操作,如插入员工记录,更新特定字段,以及删除和修改指定条件的数据行。

1.创建一个员工表

字段     属性

id        整形(int)

name     字符串(varchar)(长度为20)

gender    字符串(长度为2)

birthday  日期型(date)

email       字符串(长度为10)

remark     字符串(长度为50)

CREATE TABLE workers(

sid INT,

sname VARCHAR(20),

gender VARCHAR(2),

birthday DATE,

email VARCHAR(10),

remark VARCHAR(50)

);

2.修改表练习

2.1 在员工表基础上增加age列

2.2 修改email列长度为50

2.3 删除remark列

2.4 列名name修改为username

ALTER TABLE workers ADD COLUMN age INT;

ALTER TABLE workers MODIFY COLUMN email VARCHAR(50);

ALTER TABLE workers DROP COLUMN remark;

ALTER TABLE workers CHANGE COLUMN sname username VARCHAR(20);

3 在员工表上练习数据的增删改操作

/*查看员工表格的所有数据*/

SELECT * FROM workers;

/*查看员工表格的sid,username,age数据*/

SELECT sid,username,age FROM workers;

/*查看员工表格的username,age数据*/

SELECT username,age FROM workers;

/* 将以下数据填入表格*/

INSERT INTO workers VALUES(1,'张三丰','男','1367-10-21','12321222@qq.com',102);

INSERT INTO workers VALUES(2,'达摩','男','1227-4-15','1121213242@126.com',54);

INSERT INTO workers VALUES(3,'梅超风','女','1547-6-1','232442@163.com',44);

INSERT INTO workers VALUES(4,'三体星人','未知','3012-8-15','12345678@fly.com',2000);

INSERT INTO workers VALUES(5,'超级赛亚人','男','1985-2-3','whosyourdaday@sina.com',25);

/*将sid为4的那一行的username改为“弗利萨”*/

UPDATE workers SET username = '弗利萨' WHERE sid = 4;

/*删除age为2000的那一行*/

DELETE FROM workers WHERE age = 2000;

/*将sid为4的那一行的age设为250*/

UPDATE workers SET age = 250 WHERE sid =4;

/*将sid为5的那一行的username改为“孙悟空”,年龄改为26*/

UPDATE workers SET username = '孙悟空',age = '26' WHERE sid = 5;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值