一.建库建表语法,字段数据类型

1.建库

CHRATE DATABASE IF NOT EXISTS 库名 DEFAULT CHARSET utf8;

use 库名;

IF NOT EXISTS:当表不存在的时候执行建库建表

2.建表

CREATE TABLE aaa(
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL,
birthday DATE,
xingbie VARCHAR(20) NOT NULL
);

PRIMARY KEY  概念:主键用于唯一标识表中的每一条数据        主键的特征:不能重复, 不能为空

AUTO_INCREMENT 概念:自增    开始值是 1,每条新记录递增 1

INT :数值类型(整数。FLOAT为小数点型)

VARCHAR:为字符串类型

DATE : 日期型(例如:2002-02-02)

二;增删改查语法

1.增

INSERT INTO 表名(字段名1,字段名2,字段名3) VALUES(‘内容1’,'内容2','内容3');

(自增行字段名无需插入)

2.查

select  *  from 表名;

select  * from 表名  where 字段名 = "";(指定查询)

3.删

语句:DELETE FROM 表名;(删除整表数据)

DELETE  FROM WHERE NAME =  "张三"; (删除指定数据)

drop table 表名 ;(删除整张表)

drop database 库名;(删除整个数据库)

4.改

基础语句: update 表名 set 字段名1 = “改的值” where 字段名 = "原值";

三.表关联查询

表1:

表2

 1.内连接(inner join):

SELECT * FROM 表一名 表一名简写(如:student   s )INNER JOIN 表2名   表二名简写(如:class  c) ON 表一名简写.表一字段(如:s.id)=表二名简写.表二字段(如:c.id);

2.左连接(left join)

SELECT * FROM 表一名 表一名简写(如:student   s )LEFT JOIN 表2名   表二名简写(如:class  c) ON 表一名简写.表一字段(如:s.id)=表二名简写.表二字段(如:c.id);

3.右连接(right  join)

SELECT * FROM 表一名 表一名简写(如:student   s )RIGHT JOIN 表2名   表二名简写(如:class  c) ON 表一名简写.表一字段(如:s.id)=表二名简写.表二字段(如:c.id);

4.全连接(右连接  union 左连接)

SELECT * FROM 表一名 表一名简写(如:student   s )RIGHT JOIN 表2名   表二名简写(如:class  c) ON 表一名简写.表一字段(如:s.id)=表二名简写.表二字段(如:c.id)

union

SELECT * FROM 表一名 表一名简写(如:student   s )LEFT JOIN 表2名   表二名简写(如:class  c) ON 表一名简写.表一字段(如:s.id)=表二名简写.表二字段(如:c.id);

四.子查询

1.列子查询

原表

例:查询number大于等于name等于张三的数据,先查询name等于张三的number数据,再通过where查询

SELECT * FROM aaa WHERE NUMBER >= (SELECT NUMBER FROM aaa WHERE NAME = "张三");

如图

2.表子查询

表一部门表

表二员工表

例:查询工资大于王强工资的员工信息

SELECT e.emp_ name, e. salary,e.dept_ id, d. dept_ name

SQL基础语法_赵俊杰相关推荐

  1. SQL基础语法_刘世民

    1.建库建表语法,字段数据类型, 需要案例 CREATE DATABASE IF NOT EXISTS love DEFAULT CHARSET utf8; USE love; CREATE TABL ...

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

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

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

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

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

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

  5. mysql安装及sql基础语法

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

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

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

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

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

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

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

  9. sql azure 语法_方便SQL笔记本,用于在Azure Data Studio中进行故障排除

    sql azure 语法 This article prepares a handy SQL Notebook for DBAs. You can use this notebook to troub ...

最新文章

  1. java operators_Java Basic Operators
  2. js源生惯性滚动与回弹(备用)
  3. cv2.calcOpticalFlowFarneback integer argument expected, got float
  4. H. Fight Against Monsters
  5. MTK DDR不能兼容分析
  6. qt开发环境 - 丑陋的串口助手
  7. TCP接入层的负载均衡、高可用、扩展性架构
  8. Linux邮件系统整合windows 2008 R2 AD域认证更新
  9. DeepMind新智能体架构Unicorn:持续学习能力胜过多个基准智能体
  10. Looking for pthread_create - not found
  11. java导入包srcy有红叉_eclipse导入web项目之后项目中出现小红叉解决办法
  12. 如何提升代码的安全性 —— 代码混淆
  13. 1. 并行与分布式系统简介
  14. 鸿蒙系统如何添加桌面小程序,微信Windows版更新至3.0:批量管理联系人,小程序可添加至桌面...
  15. 谷歌地图,计算两个坐标点之间的距离
  16. 常见计算机病毒种类及特征介绍与分析
  17. miui修改Android,修改 MIUI「快捷开关」布局
  18. Jsonviewer2 for Notepad++ 64 bit/位
  19. 通用样式 -表格的每行的复选框选中打印
  20. AcWing 4783. 多米诺骨牌

热门文章

  1. windows c++ 串口通讯
  2. 频率、波长、传输距离、传输速率之间的关系,长波(LF),中波(MF),短波(HF),厘米波(SHF),毫米波(EHF)频率范围波长的总结
  3. python开发游戏流程_python开发游戏的前期准备
  4. golang 下载github上的包 下载不下来
  5. 将Excel数据导入MongoDB中
  6. 高职院校计算机信息管理技术,关于高职计算机信息管理专业人才培养模式探索...
  7. 一专一能、一专多能、多专多能 你是哪一种
  8. 2023牛客暑期多校训练营5-B Circle of Mistery
  9. 百度SEO站群Sober主题英文版-电子商务主题(WordPress响应式)
  10. hybris mysql_利用 AWS 打造高可用 SAP Hybris 系统