12存储过程和函数
存储过程基本格式1234CREATE PROCEDURE 名字BEGIN ....END; 类型1 无参数无返回值创建一个 查询employees所有数据的存储函数 selc_all_da...
存储过程基本格式1234CREATE PROCEDURE 名字BEGIN ....END; 类型1 无参数无返回值创建一个 查询employees所有数据的存储函数 selc_all_da...
视图的理解 1 视图,可以看做是一个虚拟表,本身是不存储数据的。 2 视图的本质,就可以看做是存储起来的SELECT语句 3 视图中SELECT语句中涉及到的表,称为基表 4 针对视图做DML...
非空约束 NOT NULL 只有列级约束建表时 CREATE TABLE 1234567CREATE TABLE nnx(id INT NOT NULL,last_name VARCHAR(15...
设置字符集 CHARACTER SET ‘name’12345678910CREATE DATABASE test01 CHARACTER SET 'utf8mb4'; # ...
创建表方式一 直接创建 123456CREATE TABLE IF NOT EXISTS nnx(id int,last_name VARCHAR(20),pro VARCHAR(20),bir...
2023年2月13日21:47:50 子查询查询工资比Abel高的人的信息方式一 12SELECT salary FROM employees WHERE last_name = "A...
常用聚合函数AVG() 平均数 \ SUM() 求和函数仅适用于数值类型 1SELECT AVG(salary) AS "平均工资",SUM(salary) AS '...
加密函数PASSWORD(str)此函数在MySQL8.0中弃用 1SELECT PASSWORD('test') FROMd DUAL; MD5(str)1SELECT ...
2023年2月10日15:30:33 流程控制IF(条件,条件为真返回,条件为假返回)1SELECT last_name AS "名字",salary AS "工资...
多表查询需求 查询名为Abel的人在哪里工作正常查询第一步 查询Able所处的部门ID 1SELECT * FROM employees WHERE last_name = 'Abel...