MySQL之函数在使用 MySQL 的过程中,MySQL 自带的函数可能完成不了我们的业务需求,这时候就需要自定义函数。自定义函数是一种与存储过程十分相似的过程式数据库对象。它与存储过程一样,都是由 SQL 语句和过程式语句组成的代码片段,并且可以被应用程序和其他 SQL 语句调用。自定义函数与存储过程之间存在几点区别:自定义函数不能拥有输出参数,这是因为自定义函数自身就是输出参数;而存储过程可以
转载
2023-08-15 10:35:24
100阅读
学习数据库知识之前先说点开场白,在此引用马云的一句话:“未来是一个数字化的时代,数据是我们最为宝贵的资源。”。相信大家都知道数据的重要性,我们学数据库相关知识的目的就是为了更好地组织数据、存取数据、处理数据、发掘数据。以MySQL入门数据库的原因非常简单,因为MySQL开源、免费且应用广泛。今天先了解一些数据库的基础知识:一、什么是数据我们把描述事物的符号记录称为数据,描述事物的符号既可以是数字也
转载
2023-12-27 16:08:51
9阅读
VARCHAR变长字符串VARCHAR[0-65535] 定义长度默认按字符长度计算,如果是GBK编码的汉字将占用2个字节,如果字段定义总字节长度超过65535将自动转化为MEDIUMTEXT类型定义VARCHAR2[1-4000] VARCHAR是VARCHAR2的同义词 定义默认按字节长度计算TINYINT SMALLINT MEDIUMINT INT BIGINT整数TINYINT(-128
转载
2023-07-01 15:02:27
146阅读
简单说,存储过程就是一条或者多条SQL语句的集合格式如下:MySQLCREATEPROCEDUREsp_name([proc_parameter[,...]])[characteristic...]routine_bodysp_name参数是存储过程的名称。proc_parameter表示存储过程的参数列表。characteristic参数指定存储过程的特性。routine_body参数是SQL代
转载
2023-10-19 17:58:28
133阅读
在linux虚拟机中,我们用service mysqld start命令来启动mysql服务。 启动mysql服务好之后,我们用mysql -u root -p命令来进入数据库。 然后输入你已经设置过的密码,如果还没有设置密码,就之间按回车键就可以进入数据库中了。 数据库中输入的命令要以 ";号 " 或 "\g "&nbs
转载
2024-05-15 11:10:33
37阅读
mysql-视图视图1. 视图的定义2.视图的创建规则和使用限制小结 视图1. 视图的定义视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。视图的一些常见应用:重用SQL语句。 简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节。 使用表的组成部分而不是整个表。 保护数据。可以给用户授予表的特定部分的访问权限而不是整个表的访问权限。 更改数据格
转载
2023-11-10 17:27:35
50阅读
SQL基础,简单的介绍了基本的DDL,DML和DCL语句。
SQL是Structure Query language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言。在众多开源数据库中,MySQL正是其中最杰出的代表,MySQL是由三个瑞典人于20世纪90年代开发的一个关系型数据库。并用了创始人之一Michael Widenius女儿的名字My
转载
2023-05-26 16:19:58
220阅读
mysql 日期类型
mysql 日期类型
· DATE (
适用于“出生日期”等只需要年月日数据的日期字段)
日期。
支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值,但允许使用字符串或数字为DATE列分配值。
· &nbs
转载
2023-06-20 20:06:08
221阅读
1、什么是数据官方表达:数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。 数据是信息的表现形式和载体,可以是符号、文字、数字、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响时才成为信息。 数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号
数据定义语句包括alter database、alter table、create database、create index、create table、drop database、drop index、drop table、rename table语法
一、ALTER DATABASE语法
常见的语法:
Syntax:
ALTER {DATABAS
转载
2023-07-01 14:36:02
80阅读
MysqlSQL语句SQL语句分类:数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等 建库建表以及操作表结构的语句数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等 对表的增
转载
2023-08-23 22:18:36
129阅读
1.创建数组 数组分为一维数组和二维数组(三维结构一样...)。数组是具有相同数据类型的变量集合这些变量都可以通过索引进行访问。数组中的变量称为数组的元素数组能够容纳元素的数量称为数组的长度。数组分为动态数组和静态数组。创建动态数组先声明后赋值;创建静态数组声明同时赋值。创建一维数组对象有以下2种方法:第一种:常规(字面)方法。具体格式如下:
创
转载
2023-09-23 17:23:37
48阅读
[Mysql-基础命令]Mysql基础命令1.mysql命令分类数据定义语言(DDL)DDL全称是Data Definition Language,即数据定义语言,定义语言就是定义关系模式、删除关系、修改关系模式以及创建数据库中的各种对象,比如表、聚簇、索引、视图、函数、存储过程和触发器等等。数据操纵语言(DML)数据操纵语言全程是Data Manipulation Language,主要是进行插
转载
2023-09-05 10:35:11
43阅读
根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型:##一、局部变量。##局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行完毕后,局部变量就消失了。 局部变量一般用declare来声明,可以使用default来说明默认值
转载
2023-06-29 10:32:21
69阅读
14.1.1 创建存储过程MySQL中,创建存储过程的基本形式如下:CREATE PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表; characteristic参数指定存储过程的特性;routine_b
转载
2024-04-16 05:46:56
32阅读
一、数据库的概念数据库:按照数据结构来组织、存储和管理数据的仓库。其中关系型数据库最为常用。关系型数据库:1.数据以表格的形式出现2.每行为各种记录名称3.每列为记录名称所对应的数据域4.许多的行和列组成一张表单5.若干的表单组成database二、数据库中的一些名词两种单位:1.库:相当于文件夹——用来管理,本身没法存2.表:相当于文件——存数据其中表分为行:一条数据列(也叫字段):每条数据的项
转载
2024-04-10 21:11:35
17阅读
101.学习数据库之后2.数据库的作用数据库记忆知识1)数据库管理发展的三个阶段:人工管理阶段; 文件管理阶段; 数据库管理阶段2)数据库系统结构包括:外模式,概念模式,内模式,两级映射 外模式:为用户提供更多的服务,可以有多个; 内模式:内模式是对数据物理结构和存储方式的描述,一个数据库只
转载
2024-01-31 15:55:52
27阅读
什么是Codd规则阅读:92作者:Leah这篇文章运用简单易懂的例子给大家介绍什么是Codd规则,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Codd规则,又称为Codd定律,是由13条规则组成,用于确定DBMS是否可以被视为关系DBMS(RDBMS)的先决条件。简单来说,它是用来评估DBMS(数据库管理系统)是否为关系DBMS的标准方法。下面我们就来具体介绍一下Codd的1
转载
2023-07-20 14:00:32
69阅读
1. 自定义变量和Java 一样,MySQL也允许用户自定义变量进行使用。它是一个用来存储内容的临时容器,在连接 MySQL的整个过程中都存在。定义方式:简单变量: SET @num := 1
查询赋值: SET @min_num := (SELECT MIN(number) FROM student)
日期: SET @last_day := CURRENT_DATE -INTERVAL 1 D
转载
2023-08-21 18:20:09
122阅读
MySQL---‘PRIMARY KEY’的使用一、定义:主键(PRIMARY KEY),又称主码,是表中一列或多列的组合。MySQL主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。二、选取设置主键约束的字段:主键约束即在表中定义一个主键来唯一确定表中每一行数据的标识符;主键可以是表中的某一列或者多列的组合,其中由多列组合的主键
转载
2023-11-02 21:41:40
31阅读