Mysql基本语句

1、数据库的基本类型

1.关系数据库

特点:以表和表的关联构成的数据结构

优点:能表达复杂的数据关系。强大的查询语言,能精确查找想要的数据

缺点:读写性能比较差,尤其是海量数据的读写。数据结构比较死板

用途:存储结构复杂的数据

代表:Oracle、MySql、Sql Server

2.非关系型数据库

特点:简单的结构存储数据,文档型,键值对

优点:格式灵活,海量数据读写效率很高

缺点:难以表示复杂的数据结构,对于复杂查询效率不好

用途:存储结构简单的数据

代表:MongoDB,Redis,Membase

3.面向对象数据库

2、数据库术语

DB: database 数据库

DBA:database administrator 数据库管理员

DBMS:database management system 数据库管理系统

DBS:database system 数据库系统

3、数据库基本语句

1.创建库

create database db1 charset utf8;

2.查找库

show create database db1;

3.切换当前库  

use db1;

 4.删除库

drop database db1;

4、表记录的增删改查

1.增 CREATE

增加一条数据:
INSERT INTO student ( 字段1, 字段2,字段3,字段4... )
VALUES (值1,值2,值3,值4...);

增加多条数据(用,分隔开即可):
INSERT INTO student ( 字段1, 字段2,字段3,字段4... )
VALUES (值1,值2,值3,值4...),
(值1,值2,值3,值4...);

2.改 UPDATE

UPDATE student SET `字段`='值'    //修改字段的所有值
WHERE id=num;                    //修改增加条件

3.删 DELETE

ELETE FROM 表名             //清空
WHERE name='值';        //增加条件删除

4.查 select

4.1单表查询

select

*,as,case,distinct

from

where

=,in,is,is not,>,<,>=,<=,between,like,and,or

order by

asc 升序,desc降序

limit(n,m)

n,m 跳过n条数据,取出m条数据

运行顺序

from -> where -> select -> order by -> limit

4.2联表查询

左连接

左外连接,left join

右连接

右外连接,right join

内连接

inner join

5.练习语句

单表查询
-- 1. 查询user表,得到账号为admin,密码为admin的用户
-- 登录

SELECT * FROM `user` WHERE loginId = 'admin' and loginPwd = 'admin' 

-- 2. 查询员工表,按照员工的入职时间降序排序,并且使用分页查询
-- 查询第3页,每页5条数据

SELECT * FROM `employee`  ORDER BY joinDate DESC LIMIT 10,5

-- 3. 查询工资最高的女员工

SELECT * FROM employee WHERE `ismale` = 0 AND salary=(select max(salary)from employee)

联表查询
-- 1. 创建一张team表,记录足球队
-- 查询出对阵表

SELECT t1.name,t2.name FROM team as t1 , team as t2 WHERE t1.name != t2.name

-- 2. 显示出所有员工的姓名、性别(使用男或女显示)、入职时间、薪水、所属部门(显示部门名称)、所属公司(显示公司名称)

SELECT e.name'姓名', CASE ismale WHEN 1 THEN "男" ELSE "女" END as '性别',e.joinDate'入职时间',e.salary'薪资',d.`name`'部门',c.`name`'公司' FROM employee as e INNER JOIN department as d ON e.deptId = d.id INNER JOIN company as c ON c.id = d.companyId;

-- 3. 查询腾讯和蚂蚁金服的所有员工姓名、性别、入职时间、部门名、公司名

SELECT e.name '姓名',CASE ismale WHEN 1 THEN "男" ELSE "女" END as '性别',e.joinDate '加入时间',e.salary '薪资',d.`name`'部门',c.`name`'公司' FROM company as c INNER JOIN department as d ON c.id = d.companyId INNER JOIN employee as e ON d.companyId = e.deptId WHERE c.id in (1,3)

-- 4. 查询百里半教学部的所有员工姓名、性别、入职时间、部门名、公司名

SELECT e.name'姓名',e.ismale'性别',e.joinDate'入职时间',d.name'部门',c.name'公司' FROM company as c INNER JOIN department as d ON c.id = d.companyId INNER JOIN employee as e ON e.deptId = d.id WHERE c.`name` = "百里半" and d.`name` = "教学部"

-- 5. 列出所有公司员工居住的地址(要去掉重复)

SELECT DISTINCT location FROM employee

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/253699.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL的基本语句

目录 1.什么是数据库 2.数据库的操作 2.1.显示数据库 2.2.创建数据库 2.3.使用数据库 2.4.删除数据库 3.数据类型 3.1数值类型 3.2字符串类型 3.3日期类型 4.表的操作 4.1创建表 4.2往表中增加信息 5.删除表 1.什么是数据库 数据库大体可以分为关系型数据库和非关系…

MySQL 操作语句大全(详细)

sql语句总结 总结内容1. 基本概念2. SQL列的常用类型3. DDL简单操作3.1 数据库操作3.2 表操作 4. DML操作4.1 修改操作&#xff08;UPDATE SET&#xff09;4.2 插入操作&#xff08;INSERT INTO VALUE&#xff09;4.3 删除操作&#xff08;DELETE&#xff09; 5. DQL操作被操作…

14:00面试,14:06就出来了,问的问题有点变态。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到5月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%,…

Chrome观看高分辨率60fps视频卡顿、丢帧问题的 问题记录

朋友的一台笔记本观看YouTube和哔哩哔哩的高分辨率视频卡成PPT 系统 是 win10企业版LTSC 版本号1809&#xff0c;使用的是Chrome浏览器 配置是i58250UhHD620,观看油管4k以上视频满负荷 安装WIN10的V9解码器. 安装V9解码器还是很卡顿&#xff0c;后来发现是谷歌浏览器的硬件加速…

酷睿i5 8250u相当于什么水平 i58250u属于什么级别

i5 8250u是笔记本处理器&#xff0c;制程工艺14nm&#xff0c;拥有4核心&#xff0c;8线程&#xff0c;cpu主频1.6GHz&#xff0c;睿频3.4GHz&#xff0c;三级缓存6MB&#xff0c;集成HD620显卡&#xff0c;显卡频率300MHz&#xff0c;最大动态频率1.1GHz&#xff0c;BGA插槽13…

学计算机的用hd620,HD620核显相当于什么独立显卡 HD620核心显卡性能评测

2017年初&#xff0c;intel推出全新七代Kaby Lake架构处理器&#xff0c;无论是笔记本还是台式机都进行覆盖&#xff0c;这一代不仅仅是CPU性能提升&#xff0c;其内置的核显也进行了升级。七代笔记本CPU内置的HD620核显相当于什么独立显卡呢&#xff1f;下面装机之家来先带大家…

HD2500显卡驱动linux,intel hd 2500驱动下载

Intel HD Graphics 2500显卡驱动程序是一款可以有效解决Intel HD Graphics 2500显卡出现的一些问题的驱动工具&#xff0c;本站提供了可以在win10系统中使用的windows版Intel HD Graphics 2500显卡驱动下载地址。有需要的朋友们可以前来下载使用。 Intel HD Graphics 2500/4000…

小米笔记本Air 13.3 指纹版安装黑苹果 macOS High Sierra 10.13 教程

注意&#xff1a;本教程只适用于「小米笔记本Air 13.3 指纹版 i5-7200U」&#xff0c;别的型号哪怕是小米笔记本Air 13.3 非指纹版或者小米笔记本Pro都会存在问题。且安装新系统这件事本身存在风险&#xff0c;有可能造成数据丢失&#xff0c;请谨慎尝试&#xff01;本教程不对…

inter uhd graphics630显卡驱动_现有190个UHD频道

欧洲通信卫星公司Michel Chabrol(高级副总裁/新电视格式)在戛纳秋季电视节节目市场的开幕式上表示&#xff0c;其数据显示&#xff0c;现在有190个超高清频道或节目信号源&#xff0c;比一年前增长了20%。 卫星传送是超高清频道的主要传送方式&#xff0c;共有93个直接频道(共1…

hd620显卡驱动 linux,倍控工控机i7 7500U PVE下核显HD620 HDMI直通成功

折腾软路由的工控机 6口 i7 7500U的时候想把HDMI接口之前接入显示器显示虚拟机WIN10的界面,查了老半天才解决,下面顺一下我的步骤。 本教程在6.0测试通过 检查CPU是否支持VT-d 虚拟机创建的时候注意一下4点: 1.不要设置开机自启动 2.如果只是直通核显设备,不要像网上那些教…

win10笔记本电脑双系统 安装黑苹果系统macOS 小白黑苹果乐园下载资源简便安装黑苹果方式,非常详细,还有资源!

马上就要考研咯&#xff0c;今天还是作死研究安装了下黑苹果&#xff0c;罪恶感啊 言归正传&#xff0c;接下来将献上我的黑苹果教程 首先呢第一步下载你所需要的macOS系统&#xff0c;地址如下 https://imac.hk/category/macos/ 这里也有我的几个保存在百度网盘里的黑苹…

英特尔核显驱动hd630_【惊喜提升】英特尔第十代Cometlake台式机处理器详解与简单评测...

【0、前言】 第十代还有4个月左右才会发布,本文所测试的处理器性能并不代表实际上市后的具体情形(本文的结果会偏低)。这也并不影响你选择9代或AMD平台,早买早享受,因为等到十代价格趋于稳定合理,至少还要等半年以上,英特尔最近几代并不会出现价格下跌的现象(超级保值)…

【黑苹果 Hackintosh】Delll成就5468(Vostro 5468)黑苹果

目录 一、缺点&#xff1a; 二、下面是我的配置&#xff1a; 三、过程&#xff1a; 前言 开始前说一哈&#xff1a;用腻了pr和ae剪辑&#xff0c;想体验fcpx&#xff0c;但是手边只有一台win本&#xff0c;所以黑一下。之前一直担心驱动不全不敢黑&#xff0c;但是看来已经…

Thinkpad T480 Win7 安装 INTEL HD620显卡驱动

问题描述 Thinkpad T480安装Win7操作系统,使用驱动精灵安装驱动程序,安装显卡驱动时无法正常安装。 解决方法 去Intel官网下载显卡驱动: 文件:win64_154519.4678.zip https://downloadcenter.intel.com/download/26836/Intel-Graphics-Driver-for-Windows-15-45- 解…

i7 8700k 安装linux,Intel i7 8700K核显UHD620安装黑苹果仿冒HD620方法

摘要 时过境迁现在Intel i7 8700K问世了,最一代的Graphics UHD620被很多的笔记本采用,如:联想 小新潮7000、宏碁 蜂鸟Swift3、戴尔 灵越7570-R2645S、华硕 灵耀360、惠普 薄锐ENVY 13-ad103TX等等。有些童鞋和发烧友追求高配来安装黑苹果系统,最新的MacOS High Sierra黑苹果…

英特尔hd630驱动,intel hd graphics 630驅動

如果您收到此錯誤訊息,請參閱錯誤解決方案檔 :所安裝的驅動程式未針對這台電腦進行驗證。 相關主題. 瞭解Intel Graphics Driver 版本號碼 Intel Graphics ... ,Intel HD Graphics 510 / 530 / 630 Driver. 需要重新啟動. This package provides the driver for 6th and 7th…

hd630支持分辨率_UHD630相当于什么显卡?HD630和UHD630核显区别大吗?

众所周知,intel七代Kaby Lake处理器搭载的是HD620核心显卡,而最新上市的第八代Cannon Lake架构,i7 8700K、i5 8600K/8400等型号均搭载了新UHD630核心显卡,命名上UHD630和HD630有所不同,那么UHD630相当于什么显卡?HD630和UHD630核显区别大吗?下面装机之家小编来科普一下。…

intel hd 620 win7驱动终于装好了XD

解决方案&#xff0c;360驱动大师&#xff0c; 要装几次才可以。终于发现360有用途的地方了。XD 然后重启机器。 相关链接在这里 &#xff1a;https://download.csdn.net/download/haimian520/71915041 文件是从我的电脑驱动备份的好像是&#xff0c;时间久了忘记了。下载解压…

黑马Redis视频教程实战篇(二)

目录 一、什么是缓存&#xff1f; 1.1 为什么要使用缓存&#xff1f; 1.2 如何使用缓存&#xff1f; 二、添加商户缓存 2.1 缓存模型和思路 2.2 代码实现 三、缓存更新策略 2.1 数据库缓存不一致解决方案 2.2 数据库和缓存不一致采用什么方案 四、实现商铺和缓存与数…

MySQL进阶 -存储引擎

目录 存储引擎MySQL的体系结构存储引擎简介InnoDB存储引擎MyISAM存储引擎Memory存储引擎InnoDB&#xff0c;MyISAM和Memory的区别存储引擎的选择小结 存储引擎 MySQL的体系结构 MySQL的体系结构图&#xff1a; MySQL服务端的体系结构&#xff08;MySQL Server&#xff09;&am…