变量
摘要:1、系统变量 变量由系统定义,不是用户定义,属于 服务器 层面。启动MySQL服务,生成MySQL服务实例期间,MySQL将为MySQL服务器内存中的系统变量赋值,这些系统变量定义了当前MySQL服务实例的属性、特 征。这些系统变量的值要么是 编译MySQL时参数 的默认值,要么是 配置文件 (例如
阅读全文
函数的创建、调用
摘要:1、函数的创建 CREATE FUNCTION 函数名(参数名 参数类型,...) RETURNS 返回值类型 [characteristics ...] BEGIN 函数体 #函数体中肯定有 RETURN 语句 END 参数说明: 例子: 2、函数调用 例子: 3、注意事项 4、存储过程、函数对比
阅读全文
存储过程创建、调用
摘要:1、存储过程创建 CREATE PROCEDURE 存储过程名(IN|OUT|INOUT 参数名 参数类型,...) [characteristics ...] BEGIN 存储过程体 END 1、参数说明 2、约束条件 3、例子 2、调用 存储过程必须使用CALL语句调用,并且存储过程和数据库相关
阅读全文
存储过程的优缺点
摘要:优点 1、存储过程可以一次编译多次使用。存储过程只在创建时进行编译,之后的使用都不需要重新编译, 这就提升了 SQL 的执行效率。 2、可以减少开发工作量。将代码 封装 成模块,实际上是编程的核心思想之一,这样可以把复杂的问题 拆解成不同的模块,然后模块之间可以 重复使用 ,在减少开发工作量的同时,
阅读全文
MYSQL约束--非空约束
摘要:1、作用:限定某个字段/某列的值不允许为空 2、关键值:no null 3、特点: 4、添加约束: 创建数据表时: CREATE TABLE student( sid int, sname varchar(20) not null, tel char(11) , cardid char(18) no
阅读全文
MYSQL数据约束
摘要:1、为什么需要数据约束 保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 主要考虑: 数据完整性:指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的 2、约束是:表
阅读全文
MYSQL数据类型--日期时间
摘要:1、MySQL主要的日期时间类型主要有:YEAR类型、TIME类型、DATE类型、DATETIME类型和TIMESTAMP类型。 2、year类型: 3、date类型: 4、time类型: 5、datetime类型: 6、timestamp类型: 7、总结:
阅读全文
MYSQL数据类型——浮点型和定点型
摘要:1、浮点型和定点型都是用于处理小数数值。 2、MySQL支持的浮点型有:FLOAT、DOUBLE、REAL。 float:单精度(有效数字为7位) double:双精度(有限数字有16位) 关于精度: 3、定点型:DECIMAL 关于浮点型和定点型: 总结:
阅读全文
MYSQL数据类型--整形
摘要:1、整形的数据分类:共有 5 种,包括 TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和 BIGINT。 (这里的范围指的是:1个字节是2的8次方,然后的最大最小值,包括符号的整数长度) 2、整形的可选属性 1、M:表示显示宽度,M的取值范围是(0, 255) 2、U
阅读全文
MYSQL命令操作数据库
摘要:1、创建数据库 1、create databases 数据库名。 2、create databases 数据库名 character set '编码格式‘。 3、create databases if not exists 数据库名 character set '编码格式‘。 2、查看当前所有的数据
阅读全文
MYSQL基础操作命令
摘要:1、mysql 服务的启动、停止 启动 MySQL 服务命令:net start MySQL服务名 停止 MySQL 服务命令:net stop MySQL服务名 2、登录MySQL mysql -h 主机名 -P 端口号 -u 用户名 -p密码 使用exit或者quit推出登录。 3、关于MYSQ
阅读全文