mysql——语法记录 《mysql 从入门到内卷再到入土》
文章平均质量分 52
此专栏的内容是mysql的语法和测试例的记录
Dhaa_Ryan
你说得对,但“你们怎么办,只有天知道”
展开
-
《mysql 从入门到内卷再到入土》——Mysql基础 学习笔记目录
内卷能让一个群体的内部变得异常的精致,但是本质上却完完全全没有任何的进步,并且会导致更多没必要的资源浪费以及带来更加激烈的竞争。它是zbzy社会下劳动力过剩的必然现象。 此文是kushanRyan的SQL学习笔记的索引,你可以在此跳转到你想看的部分 CRUD 增——CREATE 删——DELETE 改——UPDATE 查——SELECT 查询进阶 函数 系统自带函数 自建函数 数据库操作 创建数据库 修改数据库 事务 点这里 视图 点这里 存储过程结构 点这里 流程控制和循环结构 点这里 变量 点这里.原创 2021-02-26 09:00:57 · 165 阅读 · 0 评论 -
PROCEDURE :存储过程结构——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 存储过程结构 存储过程 一组预先编译好的SQL语句集合,能提高效率 结构体结尾每条语句必须要求加分号 适合批量更新 创建 CREATE PROCEDURE 存储过程名(参数列表) BEGIN 存储过程体(合法有效的SQL语句) END 参数列表 参数模式 参数名 参数类型 测试例: IN stuname VARCHAR(20) 参数模式: IN :该参数作为输入口.原创 2021-02-26 09:01:51 · 141 阅读 · 0 评论 -
自建函数 测试例和语法——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 自建函数 只能有且只有一个返回值 创建语法 参数列表包含两部分:参数名 参数类型 使用delimiter设置结束标记 CREATE FUNCTION 函数名(参数列表) RETURNS 返回类型 BEGIN 函数体 RETURN 值; END 调用 语法: SELELCT 函数名(参数列表) 返回星舰数 DELIMITER ♂ CREATE FUNCTION getN.原创 2021-02-26 09:01:33 · 152 阅读 · 0 评论 -
流程控制结构——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 流程控制结构 就if啊,while啥的 if函数 语法: IF(表达式1,表达式2,表达式3) //1成立返回表达式2,反之返回3 case结构 可作为表达式嵌套在其他语句中使用,也可作为独立的语句去使用(但只能放在BEGIN END 中) 语法: //等值判断 CASE 变量|表达式|字段 WHEN 要判断的值 THEN 返回的值1/语句; WHEN 要判断的值 THEN .原创 2021-02-26 09:01:16 · 100 阅读 · 0 评论 -
变量和它的特性——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 变量 系统变量 系统提供的变量,属于服务器层面 语法: 1.全局变量 作用域:服务器每次启动时将所有的全局变量赋初始值,针对于所有的会话/链接有效 但不能跨重启(重启后值不会保持,会回到初始化,那么得修改配置文件) 查看所有的系统变量 SHOW GLOBAL VARIABLES; 满足部分条件的系统变量 SHOW GLOBAL VARIABLES LIKE ‘%char%.原创 2021-02-26 09:02:00 · 96 阅读 · 0 评论 -
DDL:视图——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 视图 虚拟表,能像普通的表一样使用,通过表动态生成数据,只保存SQL逻辑 重用SQL语句,简化操作,提高安全性 视图的创建 语法: create view 视图名 as 查询语句: 测试例: 查询姓’田所’的学生名和专业名 CREATE VIEW v1 AS SELECT stuname,majorname FROM stuinfo s INNER JOIN major .原创 2021-02-25 11:46:38 · 163 阅读 · 0 评论 -
TCL:事务的特点,语法,测试例——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 事务 TCL(事务控制)语言 一个或一组sql语句组成的执行单元,有点像函数 如果有一个事务有某一条语句失败,那么整个单元将会被回滚(所有的努力全部木大) innodb引擎支持事务功能 ACID属性: A:原子性 事务它不可分割,里面的操作要么都发生,要么都不发生 类似于函数 C:一致性 事务必须让数据库从一个一致性状态变换到另外一个一致性状态 事务执行完之后数据依.原创 2021-02-25 11:41:49 · 79 阅读 · 0 评论 -
DDL:ALTER 修改数据库——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 修改–alter CREATE TABLE user( id INT(10)NOT NULL, mobile VARCHAR(11) NOT NULL, nickname VARCHAR(40) NOT NULL, gmt_created datetime , gmt_modified datetime , PRIMARY KEY ( id ) )ENGINE=InnoDB .原创 2021-02-25 11:34:55 · 216 阅读 · 0 评论 -
DDL:CREATE 创建数据库——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 数据库操作 创建一个叫unsc的数据库 CREATE DATABASE unsc;//创建数据库,如果有重名会报错 CREATE DATABASE IF NOT EXISTS unsc;//创建数据库,如果有重名就不会创建 库的修改 //这个操作不推荐,会影响数据库 更改库的字符集 ALTER DATABASE unsc CHARACTER SET gbk;//把字符集改成g.原创 2021-02-25 11:26:26 · 122 阅读 · 0 评论 -
函数:函数删除操作语法&使用例——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 函数 函数调用语法: SELECT function() from table_name;//表名可省略 1.单行函数 如contact.length.ifnull 2.分组函数//做统计使用 一.字符函数 length//获取字节个数 测试例: SELECT LENGTH(‘你是一个一个一个一个数据库语句’); upper.lower//转大小写 SELECT UPPER(‘.原创 2021-02-25 11:18:09 · 302 阅读 · 0 评论 -
查询:复杂查询的语法和使用例——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 复杂查询 分组查询 GROUP BY 语法: SELECT 分组函数 列1 //分组函数后面最好列上分组ID,符合查询规范 FROM list GROUP BY 列1 WHERE condition; 测试例: SELECT MAX(salary),job_id FROM employess GROUP BY job_id //在每个工作分组中选择工资的最大值 SELECT.原创 2021-02-25 11:07:08 · 160 阅读 · 0 评论 -
SELECT:简单的查询操作语法&使用例——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 查询操作 语法: SELECT field1,field2,.... FROM table_name; 例子: SELECT id,name FROM 资本家枪毙名单; SELECT * FROM SELECT * FROM 资本家枪毙名单;//*为查询所有字段 一.条件查询: 语法: SELECT * FROM table_name WHERE condition; SE.原创 2021-02-25 10:41:46 · 138 阅读 · 0 评论 -
DELETE:删除操作语法&使用例——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 删除操作——从删表到跑路 注意:DELETE 删除数据后再添加数据时,主键将从断点开始,而不是按顺序来 1.单表删除 语法: DELETE FROM table_name WHERE Clause 测试例: delete from `user` where id=4; 删除user表中id=4的行 delete from `user` where id<20;删除user.原创 2021-02-25 10:33:51 · 296 阅读 · 0 评论 -
UPDATE:修改数据语法使用例——《mysql 从入门到内卷再到入土》
内卷能让一个群体的内部变更加精致,但是本质上却没有任何的进步,并且会导致更多资源的浪费。它是zbzy社会下人口过多的必然现象。 ** 更新语句 ** 1.修改单表 语法: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 测试例: UPDATE 布尔乔亚枪毙名单 SET name = 马云 WHERE 处决 = '炮决'; 2.修改多表 语法: //92标准 UPDATE table_a a,table_b b SET 列名称=new_value WHERE 连接条件、.原创 2021-02-25 10:28:09 · 146 阅读 · 0 评论 -
INSERT:插入操作语法&使用例——《mysql 从入门到内卷再到入土》
内卷:指人类社会在一个发展阶段达到某种确定的形式后,停滞不前或无法转化为另一种高级模式的现象。它让内部变更加精致,但是本质上却没有任何的进步。zbzy社会下人口过多的必然现象 插♂入语句 (数据库,我要进来了!) 插♂入基本格式: INSERT INTO table_name(field1,field2,...fieldN) VALUES (value1,value2,...valueN); 插♂入测试例: INSERT INTO `user` (`id`, `mobile`, `nickname.原创 2021-02-25 10:21:36 · 287 阅读 · 0 评论