Fork me on GitHub
摘要: TCL / transaction control language 事务控制语言 事务 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。 特点 1,原子性(atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部发生,要么都不补发生。 2, 阅读全文
posted @ 2020-04-23 16:17 话少 阅读(296) 评论(0) 推荐(0)
摘要: 一,常见的越是一般分为六大类: not null:非空,用于保证该字段的值不为空值 default:默认,用于设置该字段的默认值 primary key:主键,用于保证该字段值具有唯一性,并且非空, unique:唯一,用于保证该字段的值具有唯一性,且字段可以为空,但是只能有一个值为空。 check 阅读全文
posted @ 2020-04-21 18:27 话少 阅读(467) 评论(0) 推荐(0)
摘要: 1,日期:在使用时必须用单引号 date:日期 time:时间 year:年 datetime:保存日期+时间 timestamp:保存的是日期+时间 两者的区别: 1,timestamp可以修改时区 阅读全文
posted @ 2020-04-20 22:26 话少 阅读(668) 评论(0) 推荐(0)
摘要: 1,较短的文本 char :语法char(M);M是指最大的字符数 varchar 语法varchar(M);M是指最大的字符数 特点 1,char是固定的字符长度,可以省略,当省略的时候默认为1. 2,varchar:hi可变的字符长度,不能省略。 2,较长的文本 text blod 3.其他 e 阅读全文
posted @ 2020-04-20 22:24 话少 阅读(1132) 评论(0) 推荐(0)
摘要: 1,数值型分为:整形 小数:浮点型,定点型 2,整形分类: 名称 tinyint smallint mediumint int/intterger bigint 字符长度 1 2 3 4 8 3,整形的特点: 1,如果不设置无符号还是有符号,默认有符号,如果想设置无符号,需要添加unsigned 2 阅读全文
posted @ 2020-04-16 22:45 话少 阅读(1424) 评论(0) 推荐(0)
摘要: 1,删除 1,删除共有两种方式 方式一:delete 语法: delete 表名 from 表1 别名 inner|right|lift join 表2 别名 where 筛选条件 方式二: truncate 语法: truncate table 表名 2,两者的区别 1,DELETE 可以加WHE 阅读全文
posted @ 2020-04-16 22:44 话少 阅读(132) 评论(0) 推荐(0)
摘要: 2,修改 一,修改单表的记录 语法: update 表名 set 列,,, where 筛选条件; 二,修改多表的记录 语法 update 表1 别名, 表2 别名 INNER|LEFT|RIGHT JOIN 表2 on 连接条件 set 列=值 where 筛选条件 阅读全文
posted @ 2020-04-16 10:07 话少 阅读(187) 评论(0) 推荐(0)
摘要: 1,插入表,有两种方式 方式一 1,语法: insert into 表名(列,,,) vaiuse (值,,,) 2,注意点 1,values中所插入的值类型要与表中列的一致 2,不可以为null必须要插入列,可以为null的,列不写,值也不写。 3,在插入过程中列的顺序可以调换,但是值也要相应的调 阅读全文
posted @ 2020-04-16 10:06 话少 阅读(4749) 评论(0) 推荐(0)
摘要: 1,等值连接过程:先查询from后面的表格,然后查询join后面的表格及筛选条件,然后在根据这两个表组成的新表,去查询select。 两个表格会先进行笛卡尔乘积,然后根据on后面筛选条件筛选,最后在新表里根据select语句,进行查询。 2,子查询 1,where:支持列子查询(一行多列)通常与in 阅读全文
posted @ 2020-04-15 10:20 话少 阅读(513) 评论(0) 推荐(0)
摘要: / now:返回当前日期+时间 select now(); year:返回年 select year(now()); month:返回月 select MONTH(now()); day:返回日 select day(now()); date_format:将日期转换成字符 select date_ 阅读全文
posted @ 2020-04-11 13:39 话少 阅读(148) 评论(0) 推荐(0)