摘要:SQL DEFAULT 约束 DEFAULT 约束用于向列中插入默认值。 如果没有规定其他的值,那么会将默认值添加到所有的新记录。 auto_increment是用于主来键自动增长的,从1开始增长,自当你把第百一条记录删除时,再插入第二度跳数据时,主键值是问2,不是1
阅读全文
摘要:案例create table yyy( `id` int unsigned not null auto_increment, primary key (`id`));1234案例分析针对上边的表插如一条数据 insert into yyy values(255); 这时我们在插入一条数据,这个时候会
阅读全文
摘要:数据库脚本: 一般来说就是sql语句、命令的组合,属于未命名的,每次执行前需要编译。存储过程: 是命名的sql脚本,经过预编译;执行时不需要再次编译。
阅读全文
摘要:约束范围不一样 列级约束是定义在列属性中的,而表级约束是定义在列之后的,两者本质上没什么区别,而如果你的约束需要同时对多列进行约束那么就只能采用表级约束,因为表级约束面向的是表(当然就包括所有列),而列级约束只能针对该列进行约束。
阅读全文
摘要:该博客说说关于数据库中一个重要的知识点——约束 一、什么是约束约束英文:constraint 约束实际上就是表中数据的限制条件 二、约束作用表在设计的时候加入约束的目的就是为了保证表中的记录完整和有效 比如name字段中要让其用户名不重复,这就需要添加约束。或者必须注册的时候需要添加邮箱等三、约束种
阅读全文
摘要:准备两个表: --T1(2,3)--T2(1,2,3,4) --ALL,ANY,SOME 的子查询-- >ALL 父查询中的结果集大于子查询中每一个结果集中的值,则为真SELECT * FROM T2 WHERE N>ALL (SELECT N FROM T1) -- >ANY,SOME 父查询中的
阅读全文
摘要:MySql--三种注释写法 需要特别注意 -- 这种注释后面要加一个空格 #DELETE FROM SeatInformation /*DELETE FROM SeatInformation */-- DELETE FROM SeatInformation
阅读全文
摘要:greatest 求的是某几列的最大值,横向求最大max(a) 是给纵向求最大。greatest (a,b,c,d,d)max(a)
阅读全文
摘要:使用MySQL执行update的时候报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disabl
阅读全文
摘要:刚刚我们说过了,生活中难免会有一些不如意,比如,我们用一个字符串类型的字段来作为主键,表面上,这太不如意了,然而,事实也证明这是有用的。问题也就出来了,当在查询语句中对该字段值加上单引号和不加查询耗时相差百倍! 我建立的测试表是这样子的: 代码如下 复制代码 CREATE TABLE `foo` (
阅读全文
摘要:CURSOR是游标,常用于脚本处理。 这里主要介绍自己常用的方法,同时也会把网上的一般格式进行解释。 一、游标一般格式:DECLARE 游标名称 CURSOR FOR SELECT 字段1,字段2,字段3,... FROM 表名 WHERE ...OPEN 游标名称FETCH NEXT FROM 游
阅读全文
摘要:https://www.cnblogs.com/qianxingdewoniu/p/6858580.html
阅读全文
摘要:解决方法: 右击要备份的数据库->任务->备份 在页面的左上角有个选项页,点击介质选项,选中备份到新介质集并清楚所有现有备份集,然后在介质名称中输入“介质2”,即可实现导出
阅读全文