MySQL基础操作示例

  1. 创建2个数据库. 自行取名字.

    create database `db1`;
    create database `db2`;
    
  2. 每个数据库创建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;
    
  3. 修改表的名字.

    use db1;
    alter table t1 rename table1;
    
  4. 修改表的字段: 名字, 位置, 数据类型.

    *将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. 插入数据, 每个表最少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; 
    
  6. 每个表查询最少3个以上的字段的内容.

    use db1;
    
    select name, tool, vr from t2;
    
  1. 修改期中某些数据的值.

    use db1;
    
    update t2 set tool='帽子' where vr='终结者';
    select * from t2;
    
  2. 删除某些数据.

    use db1;
    
    delete from t2 where tool='龙角';
    select * from t2;
    
  1. 删除所有的数据.

    use db1;
    delete from t2 ;
    select * from t2;
    
  1. 删除所有的表.

    use db1;
    drop table t2,t3;
    use db2;
    drop table t1,t2,t3,table1;
    
  1. 删除这两个库.

    drop database db1;
    drop database db2;
    
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容