-
创建2个数据库. 自行取名字.
create database `db1`; create database `db2`;
-
每个数据库创建3个以上的表.要求至少要有3个以上的字段.
use db1; create table `t1`( id int not null auto_increment primary key comment '主键', name varchar(12) comment '姓名', tool varchar(12) comment '工具', vr varchar(12) comment '3d眼镜' )charset =utf8; create table `t2`( id int not null auto_increment primary key comment '主键', name varchar(12) comment '姓名', tool varchar(12) comment '工具', vr varchar(12) comment '3d眼镜' )charset =utf8; create table `t3`( id int not null auto_increment primary key comment '主键', language varchar(12) comment '语言', book varchar(12) comment '书本', address varchar(12) comment '位置' )charset =utf8;
use db2; create table `t1`( id int not null auto_increment primary key comment '主键', name varchar(12) comment '姓名', tool varchar(12) comment '工具', vr varchar(12) comment '3d眼镜' )charset =utf8; create table `t2`( id int not null auto_increment primary key comment '主键', age varchar(12) comment '年龄', hight float comment '高度', weight int comment '吨位' )charset =utf8; create table `t3`( id int not null auto_increment primary key comment '主键', name varchar(12) comment '姓名', tool varchar(12) comment '工具', vr varchar(12) comment '3d眼镜' )charset =utf8;
-
修改表的名字.
use db1; alter table t1 rename table1;
-
修改表的字段: 名字, 位置, 数据类型.
*将db1中的table1移动到db2中,保持原来的名字。 use db1; alter table table1 rename to db2.table1; ----------------------------------------------------------- use db2; desc table1; -- 增加一个新的字段 alter table table1 add price float; -- 增加一个新的字段并放在首位 alter table table1 add shout varchar(24) first; -- 增加一个字段并放在某一个字段后面 alter table table1 add water float(10) after shout; -- 修改字段的属性 alter table table1 modify vr float(10); -- 修改字段的名称 alter table table1 change name names varchar(12); -- 修改字段的位置 alter table table1 change tool tool varchar(12) after vr; -- 删除字段 alter table table1 drop vr; desc table1;
-
插入数据, 每个表最少5条以上.
use db1; -- 普通插入 INSERT into t2 (name,tool,vr)values('泡泡','权杖','终结者'); -- 一次插入一行 INSERT into t2 set name='小美美'; -- 按照指定字段,一次插入多行 INSERT into t2 (name,tool,vr)values('苏珊','帽子','魔法'),('赖皮蛇','龙角','放电'); -- 指定全部字段,一次插入多行 INSERT into t2 values (null,'王爵','披风','起飞'),(null,'小王子','玫瑰花','不好意思,谢掉了'); select * from t2;
-
每个表查询最少3个以上的字段的内容.
use db1; select name, tool, vr from t2;
-
修改期中某些数据的值.
use db1; update t2 set tool='帽子' where vr='终结者'; select * from t2;
-
删除某些数据.
use db1; delete from t2 where tool='龙角'; select * from t2;
-
删除所有的数据.
use db1; delete from t2 ; select * from t2;
-
删除所有的表.
use db1; drop table t2,t3; use db2; drop table t1,t2,t3,table1;
-
删除这两个库.
drop database db1; drop database db2;