• MySQL 增删改查基础


    终端登录mysql:

      mysql -u root -p
      1111aaaa

    创建数据库:
      create DATABASE DBname;

    删除数据库:
      drop DATABASE DBname;

    创建数据表:
      create table student( `stu_id` INT UNSIGNED AUTO_INCREMENT,
        `stu_name` VARCHAR(8) NOT NULL,
        `stu_sex` CHAR(4),
        `stu_brethday` DATE,
        PRIMARY KEY(`stu_id`))
        ENGINE = InnoDB DEFAULT CHARSET = utf8;

      create table teacher_info (
        `t_id` INT UNSIGNED AUTO_INCREMENT,
        `t_name` varchar(8) NOT NULL,
        `t_sex` CHAR(4),
        `t_birthday` DATE,
        PRIMARY KEY(`t_id`))
        ENGINE = InnoDB DEFAULT CHARSET = utf8;

    删除数据表:
      drop table table_name;


    -- 新增
      填写部分字段信息插入
        INSERT INTO student(stu_name,stu_sex,stu_brethday)VALUES('张三','男',now());
      填写所有字段信息插入
        INSERT INTO studentVALUES('5','张三','男',now());

    -- 删除
      delete from student where stu_sex is null;

    -- 修改
      update student set stu_name = '张某某' where stu_name = '张某';

    -- 查询
      指定字段查询
        select stu_name,stu_brethday from student;
      查询所有字段
        select * from student;
      where条件查询
        select * from student where stu_sex = '男';
        select * from student where stu_sex = '男' or stu_sex = '女';
        select * from student where stu_id between 1 and 3;
      limit字段
        select * from student limit 2;

      嵌套查询
        select * from student where stu_id in (select t_id from teacher_info);
      ORDER BY 排序
        select * from student order by stu_id;
        select * from student order by stu_id desc;
      union 结果集合并
        select stu_name from student union select t_name from teacher_info;

      group by 分组
        select stu_name,sum(stu_id) from student group by stu_name;

      多表连接查询
        内连接
          select * from student a inner join teacher_info b on a.stu_id=b.t_id;
        左连接
          select * from student a left join teacher_info b on a.stu_id=b.t_id;
        右连接
          select * from student a right join teacher_info b on a.stu_id=b.t_id;

    每个人都有改变世界的可能,你,可以的,加油!!!
  • 相关阅读:
    python基础(三)python数据类型
    python基础(二)条件判断、循环、格式化输出
    postman测试上传文件
    postman添加权限验证
    postman添加cookie
    postman发送json格式的post请求
    postman发送post请求
    如果json中的key需要首字母大写怎么解决?
    fastjson转jackson
    git初识
  • 原文地址:https://www.cnblogs.com/LXSHYZHX/p/9792148.html
Copyright © 2020-2023  润新知