随笔分类 - mysal尚硕谷网课
第一章复习
摘要:变量系统变量: 全局变量 会话变量 自定义变量 用户变量 局部变量 1.说明:变量系统变量有系统定义,不是用户定义,属于服务器方面使用的与语法:1.查看所有的系统变量show global/sesion variables; 2.满足条件的部分系统变量show global variables li
阅读全文
摘要:变量系统变量: 全局变量 会话变量 自定义变量 用户变量 局部变量 1.说明:变量系统变量有系统定义,不是用户定义,属于服务器方面使用的与语法:1.查看所有的系统变量show global/sesion variables; 2.满足条件的部分系统变量show global variables li
阅读全文
摘要:常见的约束not null:非空unique:唯一delault:默认,唯一cheack:检查primary key:主键,该字段的值不可重复并且非空foreign key:外建,引用另外的表的字段主键和唯一区别:一个表至多有一个主键,但可以有多个唯一主键不允许为空,唯一可以为空相同点都具有唯一性都
阅读全文
摘要:事务含义事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行2.特点 A 原子性:一个十五是不可再分割的整体,要么都执行要么都不执行C 一致性:一个事务可以使数据从一个一致状态切换到另一个一致的状态I 隔离型:一个事务不收其他事务的干扰,多个事务互相隔离D 持久性:一个事
阅读全文
摘要:步骤一:开始事务set autocomit=0;start transaction;可选的步骤二:编写事务中的sql语句(select insert update delete)语句1;语句2;。。。步骤3:结束事务commit:提交事务rollback:回滚事务; savepoint:节点名;设置
阅读全文
摘要:事务一致性隔离型持久性事务的创建隐试事务:事务没有明显的开始和结束比如 insert,upfte,delete语句delete from 表 where id=11;显示事务具有明显的开始和结束的标记set autocommit=0;只针对当前的事务有效前提:必须贤者之自动提交功能为禁用步骤一:开启
阅读全文
摘要:1.常见约束 含义 一种限制,用于限制表中的数据,为了保证表中数据的准确和可靠性 分类:6大约束 not null:非空,用于保证该字段的值不能为空 比如姓名,学号等 default:默认约束,用于保证该字段有默认值 primary key: 主键,用于保证字段的值具有唯一性,并且非空 比如学号,员
阅读全文
摘要:1.含义 union:合并,联合,将多次查询结果合并为一个结果 2.语法 查询语句1 union all 查询语句2 union all .... 3.意义 1.将一条比较复杂的语句拆分成多条语句 2.使用于多个表的时候,查询的列表基本一致 4.特点 1.要求多条查询语句的查询列表必须一致 2.要求
阅读全文
摘要:较短的文本: char varchar 较长的文本: text blob(较大的二进制) char和varchar类型 char()字符数 特点: 特点1 空间的耗费 效率 char 写法 char() 固定长度的字符 比较耗时 高 性别 varchar(m) 最大的字符 可变长度的字符 比较节省
阅读全文
摘要:2.小数 float(m,d) double(m,d) 2,定点型 dec(m,d) decimal(m,d) 定点性的精度较高,例如要求插入数值的精确值较高如货闭运算等 其他的可以用flooat和dounle 特点: m和d d的意思:小数点后的位数 m代表:小数位数与整数位数之和 超出则插入临界
阅读全文
摘要:1.整形 分类: tinyint,smallint,mediumint,int/integer,bigint 特点: r=如果不设置无符号还是有符号,默认有符号,如果想设置无符号,需要加unsigned关键字' 如果插入数值超出整形范围,回报异常 out of range异常,插入临界值 如果不设置
阅读全文
摘要:方式1: 语法:delete from 表; 删除表 1。单表的删除 delete fron 表名 where 筛选条件; 2.多表的删除 方式2: truncate table 表名 ; 不能加条件 方式一: 1.单表的删除 案例:delete from beauty where phone li
阅读全文
摘要:修改表的记录 语法: update 表名 set 列=新值,列=新值...... where 筛选条件 2.修改多表的记录【补充】 1.update boys set boyname=“张飞”,uercp=10 where id=2 修改多表的记录 sql92 语法: update 表一 别名,表二
阅读全文
摘要:数据操作语言: 插入 :insert 修改:update 删除:delete 插入语句: 语法: insert into 表名(列名,。。。) valuees(值1,值2); select*from beauty; 1.插入的值得类型药浴列的类型一直或兼容 inset into beauty(id,
阅读全文
摘要:: 要求多条查询语句的查询列表是一直的 2.要求多条查询语句的查询语句的没一列的类型和顺序最好一致 3.union 关键字默认去重,如果使用union all 可以包含重复项 应用场景要求多条查询语句的查询列数是一直的要求多条查询语句的查询的每一列的类型和顺序最好一直union 联合自动去重 uni
阅读全文
摘要:sql99 1.内链接 语法: select 查询累表 from 表一 别名 连接类型 innner join 表二 别名 on连接条件 where 筛选条件 group by 分组列表 having 分组后的筛选 order by 排序累表 limit 子句 特点: 表的顺序可以调换 内链接的结果
阅读全文
摘要:1.单行函数 字符函数 length concat substr instr trim upper lower lpad rpad replace 数学函数: round ceil floor truncate mod 日期函数: now curedate curetime year monthna
阅读全文
摘要:select version(); 查询版本号 select database(); select user(); 用户 5.流程概念函数,'大','小' if 函数:if(10>5,'大',‘小’’); select last_name,commission_pct,if(commission_p
阅读全文
摘要:now 返回现在时间+日期 select(now) select year(now()) 年;\month,day时间 select year(具体时间); curedate 返回当前日期,不包含日期 slect curedate(); now: 获取当前日期 str_to_date:将日期格式的字
阅读全文
摘要:round 四舍五入 select round (-1,-1.5); select round (1.567,2); coil 相上取整,返回》=参数的最小整数 select cell(1.00); floor 向下取整,返回小于等于该参数的最大整数 select floor(-9..99); tr
阅读全文