DDL讲解
摘要:DDL:操作数据库表 一.操作表 1.C(Create):创建 语法: create table 表名( 列名1 数据类型1, 列名2 数据类型2, ... 列名n 数据类型n); 注意:最后一列,不需要加逗号(,) 数据类型: 1.int:整数类型 age int, 2.double:小数类型 s
阅读全文
posted @
2020-12-01 11:00
云梦曦
阅读(308)
推荐(0)
聚合函数
摘要:聚合函数:对一组值进行计算,并返回计算后的值,具有统计数据的作用 聚合函数特点: 1 除了 COUNT 以外,聚合函数忽略空值。 2 聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。 3 所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。 4 标量
阅读全文
posted @
2020-06-24 20:35
云梦曦
阅读(739)
推荐(0)
convert与cast异同
摘要:1.convert 2个内容{转换数据类型,原数据} 通过 “ , ”号转换 cast 3个内容 通过“ as ”转换 2.convert一般用于日期和时间值,小数之间转换; cast一般用于小数转数值和字符型。 3.相同之处:都是做数据类型转换的 不同之处:convertk只是显示转换 cast是
阅读全文
posted @
2020-06-17 21:12
云梦曦
阅读(537)
推荐(0)
系统函数
摘要:系统函数 { 获取有关SQL Server中对象和设置的系统信息 } convert 用来转变数据类型 eg:select convert (varchar(5),12345) 返回:字符串12345 述:varchar:转变的数据类型 (5):要转变的多少位 12345:要转换的数据 把“1234
阅读全文
posted @
2020-06-16 21:34
云梦曦
阅读(354)
推荐(0)
数学函数
摘要:数学函数 {用于对数值进行代数运算} rand 返回从 0 到 1 之间的随机 float 值 eg:select rand( ) 返回:0.79288062146374 述:rand 返回随机生成的数 abs 取数值表达式的绝对值 eg:select abs(-34) 返回:34 ceiling
阅读全文
posted @
2020-06-15 20:52
云梦曦
阅读(195)
推荐(0)
SQL语言分类
摘要:DDL(数据定义语言) •数据定义语言 - Data Definition Language •用来定义数据库的对象,如数据表、视图、索引等 关键字:create、drop、alter等 DML (数据操纵语言) •数据处理语言 - Data Manipulation Language •在数据库表
阅读全文
posted @
2020-06-13 23:14
云梦曦
阅读(163)
推荐(0)
区分like和in
摘要:like 单个字符 | in 多个字符 in 数据表中必须包含一样的值 {实在的值} | 条件苛刻 得到数据精确 通配符 >值 { _ 符号 下划线的意思} like 任意字符 {% 通配符} , like只与字符型数据联合使用 eg:select * from student where SAdd
阅读全文
posted @
2020-05-22 19:52
云梦曦
阅读(1062)
推荐(0)
where与having的异同
摘要:1.对应方向 1 where针对表中的列发挥作用,查询数据 2 having对查询结果中的列发挥作用,筛选数据 2.对应位置 1 where在group by之前执行 {from之后执行} 2 having在group by 之后执行。 3 where和having 可以同时存在一个SQL语句中。
阅读全文
posted @
2020-05-09 21:25
云梦曦
阅读(780)
推荐(0)
SQL 基础知识
摘要:SQL是什么? Structured Query Language:结构化查询语言 SQL语句的作用是什么?{ 增删改查 } 1.将数据插入到数据库的数据表中 2.根据你的条件查询某条或者多条记录 3.根据你的指示对数据库中的某条数百据内容进行更新 4.删除不需要的数据记录 5.SQL语句支持一些特
阅读全文
posted @
2020-04-30 22:23
云梦曦
阅读(322)
推荐(0)
is null和 ' '空字符的区别
摘要:a.null:代表声明了一个空对象,不是一个字符串,来可以赋给任何对象。 空字符:代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。 b.null占用空间 未知 空值不占用空间 不被索引 c.相同点 {都表示为空} 判断内容为空时:' ' or is null 说明:1.等价于没有任
阅读全文
posted @
2020-04-29 23:46
云梦曦
阅读(1020)
推荐(0)
drop、delete、truncate比较
摘要:drop,truncate, delete比较 相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表
阅读全文
posted @
2020-04-27 22:38
云梦曦
阅读(452)
推荐(0)
三大范式
摘要:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。 第一范式(1N
阅读全文
posted @
2020-04-26 23:18
云梦曦
阅读(1014)
推荐(0)