1.建库建表语法,字段数据类型, 需要案例

CREATE DATABASE IF NOT EXISTS love DEFAULT CHARSET utf8;
USE love;

CREATE TABLE IF NOT EXISTS student
(
    sid INT PRIMARY KEY AUTO_INCREMENT,
    sname VARCHAR(50) NOT NULL,
    gender VARCHAR(50) NOT NULL,
    class VARCHAR(50) NOT NULL COMMENT"班级",
    class_id INT
);

2.增删改查语法,需要案例

INSERT INTO student(sname,gender,class,class_id)
        VALUES("张三","男","大数据32001",1),
            ("李四","女","大数据32002",1),
            ("王五","男","虚拟现实32001",2),
            ("老六","男","虚拟现实32002",3);

DELETE FROM student WHERE sname="老六";
UPDATE student SET gender="男" WHERE sname="李四";
SELECT *FROM student;

3.表关联查询,需要案例

CREATE TABLE IF NOT EXISTS student2
(
    uid INT PRIMARY KEY NOT NULL,
    uname VARCHAR(50) NOT NULL,
    ugender VARCHAR(50) NOT NULL,
    uclass VARCHAR(50) NOT NULL COMMENT"班级",
    uclass_id INT
);
SELECT *FROM student2;
DROP TABLE student2;
INSERT INTO student2(uid,uname,ugender,uclass,uclass_id)
        VALUES(1,"张三","男","大数据32001",1),
            (2,"李四","女","大数据32002",1),
            (4,"王五","男","虚拟现实32001",2),
            (5,"老六","男","虚拟现实32002",3),
            (6,"老气","男","虚拟现实32004",3),
            (7,"老八","男","虚拟现实32005",3);
SELECT w.*,a.* FROM student w LEFT JOIN  student2 a ON w.sid=a.uid;

4.子查询,需要案例

CREATE TABLE IF NOT EXISTS de
(
    cid INT PRIMARY KEY AUTO_INCREMENT,
    cname VARCHAR(50) NOT NULL,
    teacher_id INT
);
INSERT INTO de(cname,teacher_id)
    VALUES("语文",1),
        ("数学",2),
        ("英语",3);
SELECT *FROM de;

CREATE TABLE IF NOT EXISTS lol
(
    lid INT,
    student_id INT,
    corse_id INT,
    NUMBER INT
);
INSERT INTO lol(lid,student_id,corse_id,NUMBER)
    VALUES(1,1,1,79),
          (1,1,2,80),
          (1,1,3,70),
          (2,2,1,66),
          (2,2,2,80),
          (2,2,3,87),
          (3,3,1,97),
          (3,3,2,69),
          (3,3,3,89);
SELECT *FROM lol;
SELECT st.*,d.* FROM student st 
LEFT JOIN lol d ON st.sid=d.lid 
LEFT JOIN de e ON e.teacher_id=d.corse_id;

SQL基础语法_刘世民相关推荐

  1. linux指令_刘世民

    1.基础指令语法,举例 ls -l /root pwd cd /home/yyds mkdir /home/yyds/aaa wouch /home/yyds/bbb cp bbb /home/yyd ...

  2. SQL基础语法_赵俊杰

    一.建库建表语法,字段数据类型 1.建库 CHRATE DATABASE IF NOT EXISTS 库名 DEFAULT CHARSET utf8; use 库名: IF NOT EXISTS:当表 ...

  3. Oracle PL/SQL基础语法学习13:比较运算符

    系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...

  4. 【JavaScript系列】JS基础语法_从变量到数组一网打尽_有教程有实战

    [JavaScript系列]基础语法_从变量到数组一网打尽_有教程有实战 JavaScript基础语法目录 基础语法 延迟和异步脚本 变量 数据类型 数据类型简介 简单数据类型与复杂数据类型 栈和堆 ...

  5. Java基础语法_循环结构【多测师_何sir】

    Java基础语法_循环结构 for 循环 while 循环 do-while 循环 Java 增强 for 循环 break 关键字 continue 关键字 for 循环 语法结构: for(初始化 ...

  6. mysql安装及sql基础语法

    卑微小吴励志写博客第五天 由于国际形式紧张,某为公司今年很多项目的最紧急的事情就是数据库迁移,基本上都是从oracle迁移到mysql.所以对于程序员的我们,学习mysql数据库的相关知识是必须的.而 ...

  7. sql azure 语法_将SQL工作负载迁移到Microsoft Azure:服务选择

    sql azure 语法 In the previous article, Migrating SQL workloads to Microsoft Azure: Planning the jump, ...

  8. sql azure 语法_如何:Azure中SQL Server文件快照备份

    sql azure 语法 After receiving new additions to backup and restore capabilities of SQL Servers like fi ...

  9. sql azure 语法_如何使用Azure门户,Cloud Shell和T-SQL复制Azure SQL数据库

    sql azure 语法 This article will provide an overview covering programmatically moving databases on the ...

最新文章

  1. Java 注解详解 (annotation)
  2. 企业微信来了,老板的消息再也无法装作看不见了?​
  3. 2019\National _C_C++_C\试题 B: 递增序列
  4. PAT_B_1092_Java(15分)_C++(20分)
  5. ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...
  6. 大学计算机课的学后感,大学课程学习心得体会感想
  7. 欲求不满之 Redis Lua 脚本的执行原理
  8. Oracle varchar类型数值排序问题
  9. 数组乱码_python 爬虫随笔-土办法治乱码
  10. volatile与多线程
  11. PLC网关是什么 PLC网关是做什么的
  12. 搭建Web服务器建网站的步骤
  13. 如何解决3G模块和USB转串口冲突问题
  14. 计网 | 链路层协议及大题解构
  15. Firefox Pale Moon此连接是不受信任的、无效的安全证书解决办法
  16. ubuntu下回收站无法清空
  17. i710750h和r74800h玩游戏哪个好 r7 4800h和i7 10750h哪个性能好
  18. r语言mfrow全程_R语言(绘图入门)
  19. 3、Spark 和 D3.js 分析航班大数据
  20. 服务器虚拟多个终端,虚拟化终端新主流 支持多操作系统

热门文章

  1. 流利阅读 2019.1.26 The maturing of the smartphone industry should be celebrated, not lamented
  2. ReactOS学习笔记--编译和调试
  3. 【Python自然语言处理】读书笔记:第七章:从文本提取信息
  4. 【杂谈与乱码】我们过度解读了鲁迅先生了么?
  5. 2021年初级会计职称《初级会计实务》考试真题
  6. c语言程序设计精髓 第13周练兵题
  7. OpenCV/C++:点线面相关计算
  8. 华三防火墙能直连服务器吗,华三防火墙配置求教
  9. 基波、谐波、谐波次数
  10. 基于解决sci和ei等外文思维顺序问题的辅助软件分析