MySQL
文章平均质量分 88
MySQL学习笔记
Hard Coder
生命不息,代码不止
展开
-
MySQL数据处理之增删改
一、插入数据1、方式一:VALUES的方式添加使用这种语法一次只能向表中插入一条数据。(1)为表的所有字段按默认顺序插入数据,语法格式:INSERT INTO 表名 VALUES (value1,value2,....);值列表中需要为表的每一个字段指定值,并且值的顺序必须和数据表中字段定义时的顺序相同。举例:# 建表语句USE atguigudb;CREATE TABLE IF NOT EXISTS emp1(id INT,`name` VARCHAR(15),hire_dat原创 2022-05-12 10:30:33 · 468 阅读 · 0 评论 -
MySQL创建和管理表
一、基础知识1、一条数据的存储过程存储数据是处理数据的第一步 。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。我们要先创建一个数据库,而不是直接创建数据表呢?因为从系统架构的层次上看,MySQL 数据库系统从大到小依次是 数据库服务器 、 数据库 、 数据表 、数据表的 行与列 。MySQL 数据库服务器之前已经安装。所以,我们就从创建数据库开始。原创 2022-05-11 11:33:57 · 1626 阅读 · 0 评论 -
MySQL子查询
一、子查询定义子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。二、子查询的基本使用1、子查询(内查询)在主查询之前一次执行完成。2、子查询的结果被主查询(外查询)使用。3、注意事项:(1)子查询要包含在括号内(2)将子查询放在比较条件的右侧(原创 2022-05-10 11:17:19 · 41713 阅读 · 6 评论 -
MySQL聚合函数
一、聚合函数介绍1、聚合函数作用于一组数据,并对一组数据返回一个值。2、聚合函数类型AVG()SUM()MAX()MIN()COUNT()3、聚合函数不能嵌套调用。比如不能出现类似“AVG(SUM(字段名称))”形式的调用。二、AVG和SUM函数# AVG函数用于求一组数据的平均值,SUM函数用于求一组数据的和# 适用于数值类型SELECT AVG(salary),SUM(salary),AVG(salary )*107FROM employees;三、MAX和MIN函数原创 2022-05-09 17:15:50 · 14846 阅读 · 0 评论 -
MySQL单行函数
一、函数的理解1、函数定义函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既 提高了代码效率 ,又 提高了可维护性 。在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。使用这些函数,可以极大地 提高用户对数据库的管理效率。从函数定义的角度出发,我们可以将函数分成 内置函数 和 自定义函数 。在 SQL 语言中,同样也包括了内置函数和自定义函数。内置函数是系统内置的通用函数,而自定义函数是我们根据自己的需要编写的。2、原创 2022-05-09 11:42:42 · 631 阅读 · 1 评论 -
最全MySQL数据类型详解
一、概述1、MySQL中的数据类型2、常见数据类型的属性二、各种数据类型精讲1、整数类型1.1 整数类型介绍整数类型一共有 5 种,包括 TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和 BIGINT。它们的区别如下表所示:1.2 可选属性1.2.1 MM 表示显示宽度,M的取值范围是(0, 255)。例如,int(5):当数据宽度小于5位的时候在数字前面需要用字符填满宽度。该项功能需要配合“ ZEROFILL ”使用,表示用“0”填满宽度,否则指定原创 2022-05-08 14:58:38 · 16129 阅读 · 4 评论 -
Navicat数据库管理工具的基本操作
一、Navicat的安装Navicat安装包:Navicat提取码:vujt安装步骤:1、下载后,直接解压;2、选择64位安装,默认安装;3、安装后,不要打开Navicat或者关闭Navicat;4、按下图激活navicat,双击运行即可。二、Navicat的基本操作1、连接MySQL数据库(1)点击“连接”,选择MySQL数据库(2)设定连接名->输入安装MySQL时设定的密码->进行连接测试(一般都会显示连接成功)->点击“确定”即可2、导出数据库ER原创 2022-05-04 15:40:00 · 5035 阅读 · 0 评论 -
MySQL的多表查询
原创 2022-04-28 14:01:18 · 4972 阅读 · 1 评论 -
MySQL的排序与分页
一、排序1、排序规则使用 ORDER BY 子句排序,其中ASC(ascend)表示升序,DESC(descend)表示降序,且ORDER BY 子句用在SELECT语句的结尾。若在ORDER BY 后没有显式指名排序的方式,则默认按照升序排列。2、单列排序举例:# 按照salary从高到低的顺序显示员工信息SELECT employee_id,last_name,salaryFROM employeesORDER BY salary DESC;# 按照salary从低到高的顺序显示员工原创 2022-04-26 15:07:26 · 1667 阅读 · 0 评论 -
SQL运算符
一、算术运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。举例:# 一个整数类型的值对整数进行加法和减法操作,结果还是一个整数;# 一个整数类型的值对浮点数进行加法和减法操作,结果是一个浮点数;# 加法和减法的优先级相同,进行先加后减操作与进行先减后加操作的结果是一样的SELECT 100,100+0,100-0,100+10,100-10,100+10.1,100-10.1,100-10+20原创 2022-04-25 16:44:57 · 6937 阅读 · 0 评论 -
SQL语言和基本的select语句
一、SQL语言1、SQL语言概述SQL(Structured Query Language,结构化查询语言)是使用关系模型的数据库应用语言, 与数据直 接打交道 ,由 IBM 上世纪70年代开发出来。后由美国国家标准局(ANSI)开始着手制定SQL标准,先后有 SQL-86 , SQL-89 , SQL-92 , SQL-99 等标准。SQL 有两个重要的标准,分别是 SQL92 和 SQL99,它们分别代表了 92 年和 99 年颁布的 SQL 标准,我们今天使用的 SQL 语言依然遵循这些标准。不原创 2022-04-25 11:47:13 · 1835 阅读 · 2 评论 -
MySQL数据库概述以及在cmd中操作MySQL
一、数据库基本概念1、数据库管理系统数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库管 理系统操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。它的主要功能包括一下几个方面:(1)数据定义功能(2)数据组织、存储和管理(3)数据操纵功能(4)数据库的事务管理和运行管理(5)数据库的建立和维护功能(6)其他功能2、数据库系统数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。二、常见数据库管理系统排名目前互联网上原创 2022-04-23 14:03:52 · 4685 阅读 · 0 评论