实作设计题(一)。(50分)
(1).创建一个名称为tdb的数据库。
(2).创建一个名称为teacher的数据表。
列序 | 字段名 | 类型 | 取值说明 |
1 | tno | char(8) | 主键 |
2 | tname | char(8) | 否 |
3 | tbirthdate | date | 否 |
5 | tphone | varchar(12) | 否 |
(3).利用insert into命令向teacher表中插入多行数据,如下表。
tno | tname | tbirthdate | tphone |
10000001 | 李一二 | 2011/1/1 | 321456789012 |
10000002 | 陈三四 | 2011/2/2 | 321445566777 |
10000003 | 王五六 | 2011/3/4 | 112233445566 |
(4).将teacher表,tno为 10000001的电话修改为号为”111222333444”。
(5).删除teacher表中tname的李一二。
(6).在teacher表的电话后面增加一列address,字段长度30字节。
#创建
create database tdb
#建表
create database if not exists shop charset utf8;
create table teacher
(
id int primary key auto_increment,
tname varchar(20) not null,
tbirthdate varchar(100),
tphone double
) charset utf8;
alter table teacher drop weight;
insert into teacher value(10000001,'李一二','2011/1/1','321456789012');
insert into teacher value(10000002,'陈三四','2011/2/2','321445566777');
insert into teacher value(10000003,'王五六','2011/3/4','112233445566');
select * from teacher order by id desc;
#修改
update teacher set tno='111222333444' where tname like '10000001';
#插入
INSERT INTO teacher (tno, tname, tbirthdate, tphone)
VALUES (10000001, 李一二, 2011/1/1, 321456789012),
(10000002, 陈三四, 2011/2/2, 321445566777),
(10000003, 王五六, 2011/3/4, 112233445566);
#删除
delete from tname where name like '李一二';
#添加列
alter table tphone add address varchar(30);