SQL基础语法_刘世民
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基础语法_刘世民相关推荐
- linux指令_刘世民
1.基础指令语法,举例 ls -l /root pwd cd /home/yyds mkdir /home/yyds/aaa wouch /home/yyds/bbb cp bbb /home/yyd ...
- SQL基础语法_赵俊杰
一.建库建表语法,字段数据类型 1.建库 CHRATE DATABASE IF NOT EXISTS 库名 DEFAULT CHARSET utf8; use 库名: IF NOT EXISTS:当表 ...
- Oracle PL/SQL基础语法学习13:比较运算符
系列文章目录 Oracle PL/SQL基础语法学习12:短路求值 Oracle PL/SQL基础语法学习13:比较运算符 Oracle PL/SQL基础语法学习14:BOOLEAN表达式 文章目录 ...
- 【JavaScript系列】JS基础语法_从变量到数组一网打尽_有教程有实战
[JavaScript系列]基础语法_从变量到数组一网打尽_有教程有实战 JavaScript基础语法目录 基础语法 延迟和异步脚本 变量 数据类型 数据类型简介 简单数据类型与复杂数据类型 栈和堆 ...
- Java基础语法_循环结构【多测师_何sir】
Java基础语法_循环结构 for 循环 while 循环 do-while 循环 Java 增强 for 循环 break 关键字 continue 关键字 for 循环 语法结构: for(初始化 ...
- mysql安装及sql基础语法
卑微小吴励志写博客第五天 由于国际形式紧张,某为公司今年很多项目的最紧急的事情就是数据库迁移,基本上都是从oracle迁移到mysql.所以对于程序员的我们,学习mysql数据库的相关知识是必须的.而 ...
- sql azure 语法_将SQL工作负载迁移到Microsoft Azure:服务选择
sql azure 语法 In the previous article, Migrating SQL workloads to Microsoft Azure: Planning the jump, ...
- sql azure 语法_如何:Azure中SQL Server文件快照备份
sql azure 语法 After receiving new additions to backup and restore capabilities of SQL Servers like fi ...
- sql azure 语法_如何使用Azure门户,Cloud Shell和T-SQL复制Azure SQL数据库
sql azure 语法 This article will provide an overview covering programmatically moving databases on the ...
最新文章
- Java 注解详解 (annotation)
- 企业微信来了,老板的消息再也无法装作看不见了?​
- 2019\National _C_C++_C\试题 B: 递增序列
- PAT_B_1092_Java(15分)_C++(20分)
- ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...
- 大学计算机课的学后感,大学课程学习心得体会感想
- 欲求不满之 Redis Lua 脚本的执行原理
- Oracle varchar类型数值排序问题
- 数组乱码_python 爬虫随笔-土办法治乱码
- volatile与多线程
- PLC网关是什么 PLC网关是做什么的
- 搭建Web服务器建网站的步骤
- 如何解决3G模块和USB转串口冲突问题
- 计网 | 链路层协议及大题解构
- Firefox Pale Moon此连接是不受信任的、无效的安全证书解决办法
- ubuntu下回收站无法清空
- i710750h和r74800h玩游戏哪个好 r7 4800h和i7 10750h哪个性能好
- r语言mfrow全程_R语言(绘图入门)
- 3、Spark 和 D3.js 分析航班大数据
- 服务器虚拟多个终端,虚拟化终端新主流 支持多操作系统
热门文章
- 流利阅读 2019.1.26 The maturing of the smartphone industry should be celebrated, not lamented
- ReactOS学习笔记--编译和调试
- 【Python自然语言处理】读书笔记:第七章:从文本提取信息
- 【杂谈与乱码】我们过度解读了鲁迅先生了么?
- 2021年初级会计职称《初级会计实务》考试真题
- c语言程序设计精髓 第13周练兵题
- OpenCV/C++:点线面相关计算
- 华三防火墙能直连服务器吗,华三防火墙配置求教
- 基波、谐波、谐波次数
- 基于解决sci和ei等外文思维顺序问题的辅助软件分析