数据库
文章平均质量分 52
Fiona Tracy
这个作者很懒,什么都没留下…
展开
-
TRUNCATE TABLE截断表和同义词
TRUNCATE TABLE截断表Delete VS TruncateDELETE :在指定表/视图的基表中删除记录行。用户可以删除位于用户自己模式中的表的记录行,也可以删除在该表上具有 DELETE 权限的表的记录行,并且在删除指定表的记录行时,必须满足该表上的完整性约束条件。其语句格式如下:DELETE FROM <table_name> [WHERE condition(s)];——DELETE 删除表的所有数据时**,不会释放表所占用的空间,并且操作是可以撤销的。**T原创 2021-01-07 11:27:48 · 213 阅读 · 0 评论 -
Union/Intersect/Minus
我说怎么这么熟悉,原来是并交差Union并集 :union: select × from a union (all) select × from b ——aUbUNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELE原创 2021-01-07 11:10:44 · 1299 阅读 · 0 评论 -
varchar与char有什么区别?
区别一,定长和变长char 表示定长,长度固定。char如果插入的长度小于定义长度时,则用空格填充;varchar表示变长,即长度可变。varchar小于定义长度时,还是按实际长度存储,插入多长就存多长。因为其长度固定,char的存取速度还是要比varchar要快得多,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以会占据多余的空间,可谓是以空间换取时间效率。varchar则刚好相反,以时间换空间。区别之二,存储的容量不同对 char 来说,最多能存放的字符个转载 2021-01-07 10:48:10 · 251 阅读 · 1 评论 -
select中的where逻辑查询
一、逻辑比较符大多用在select语句中的where后,判断限定性条件的逻辑比较and(逻辑与)——指查询and左右两边的条件都满足的数据or(逻辑或)——指查询or左右两边的条件满足一个即可的数据between 小数 and 大数(在两个数之间)——多用于number类型的数据,指查询在小数与大数之间的所有符合条件的数据in(集合)——指查询在()中出现过的数据is null——指查询满足该条件为空的数据注意:查询空数据时必须使用is null 而不能使用=null, 但是查询非空数据是可原创 2021-01-07 10:27:32 · 2088 阅读 · 0 评论