zoukankan      html  css  js  c++  java
  • 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;

    每个人都有改变世界的可能,你,可以的,加油!!!
  • 相关阅读:
    随手记
    boost::asio::udp 异步
    boost::asio::tcp 异步
    boost::asio::tcp 同步
    QML::MouseArea
    boost::concurrent::sync_queue
    std::chrono::时钟
    数据结构::队列
    数据结构::栈
    数据结构::线性表
  • 原文地址:https://www.cnblogs.com/LXSHYZHX/p/9792148.html
Copyright © 2011-2022 走看看