随笔分类 -  sql学习笔记

sql的笔记代码、心得
摘要:#二、自定义变量 /* 说明:变量是用户自定义,不是系统的 步骤: 申明 赋值 使用(查看、比较、运算符) (1)用户变量 作用域:针对于当前会话(连接)有效,同于会话变量的作用域 申明时必须初始化 应用在任何地方,也就是begin end */ #1.1、声明并初始化 #赋值的操作符:=或者:= 阅读全文
posted @ 2021-08-29 22:15 低手寂寞 阅读(1263) 评论(0) 推荐(0)
摘要:#TCL 语言 #transaction control language 事务控制语言 #事务:一个或一组SQL语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。 /*innodb引擎支持事物*/ #1、事务的ACID属性(原一隔持) /* (1)原子性 一个事物不可分割,要么都发生 阅读全文
posted @ 2021-08-16 23:22 低手寂寞 阅读(289) 评论(0) 推荐(0)
摘要:# DDL使用,数据相关 CREATE TABLE author( "name" VARCHAR, 'id' INT ); #数值类型 /*(1)整型 分类: tinyInt 1字节 smallInt 2 mediumint 3 int 4 bigint 1、如何设置无符号和有符号 (1)默认是有符 阅读全文
posted @ 2021-08-11 00:44 低手寂寞 阅读(75) 评论(0) 推荐(0)
摘要:进阶 六:连接查询 含义:多表查询,当查询的字段来自与多个表 笛卡尔乘积现象: 表1 有M行,表2有N行,结果 = m*n -发生原因:没有有效的连接条件 -如何避免,添加有效的连接条件 连接的分类: 按年代分类: sql 92标准、99标准【推荐】:支持内连接+外连接(左外和右外) +交叉连接 按 阅读全文
posted @ 2021-08-11 00:41 低手寂寞 阅读(70) 评论(0) 推荐(0)
摘要:#DML 语言: /*数据操作语言: 插入 insert 修改 update 删除 delete (1)插入语句 语法:insert into 表名(列名,……) value(值1,……) 注意: (1)插入的值的类型要与列的类型一致或兼容,字段列数与值列数必须一致 (2)不可以为null的列 必须 阅读全文
posted @ 2021-08-10 01:02 低手寂寞 阅读(81) 评论(0) 推荐(0)
摘要:MYSQL的dql部分,select查询相关的笔记和代码 阅读全文
posted @ 2021-08-02 18:10 低手寂寞 阅读(50) 评论(0) 推荐(0)