
SQL
name_zj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库多表连接(内连接、外连接、交叉连接)
连接方式有三种分别是内连接、外连接、交叉连接。表示例:Table1 id name 1 t1 2 t2 3 t3 Table2 id age 1 11 2 22 4 44 1. 内连接用比较运算符比较要连接的列的值的连接,不匹配的行不会被显示。sql关键字JOIN 或者INNER JOIN,通常写成JO...原创 2018-07-29 17:05:27 · 9363 阅读 · 1 评论 -
视图、存储过程、触发器
视图:一种逻辑对象,不占物理存储空间, 来自一个或多个表,是由查询结果形成的一张虚拟表, 同一张表可以创建多个视图创建语法:CREATE VIEW view_name ASSELECT column_name(s)FROM table_nameWHERE condition例:CREATE VIEW productcustomers ASSELECT cust_n...原创 2018-07-31 12:19:18 · 1692 阅读 · 0 评论 -
数据库中char与varchar的区别
长度:char长度固定,varchar长度不固定例如定义 char[10] 与 varchar[10] ,当存储 " test " 时,char长度依旧为10,后六位为空格,而varchar长度变为4,因此取数据char要用trim ( ) 函数去除空格。 效率:char > varchar因为char长度固定,方便程序的存储与查找,但是char为此付出的是空间的代价,因为其...原创 2018-07-30 18:36:42 · 481 阅读 · 0 评论 -
drop、truncate、delete
本文转自:qq_34665574的博客 相同点: 1.drop,truncate和不带where字句的delete都会删除表中的数据。 2.drop和truncate都是DDL语句,执行后自动隐式提交。不同点: 1.truncate和delete只删除数据不删除表的结构(定义),而drop语句将删除整个表(结构和数据)...转载 2018-07-30 18:54:38 · 327 阅读 · 0 评论 -
MySQL中on与where的区别
以left join为例:on:生成临时表时使用的条件,无论条件是否生效,都会返回左表的行(left join性质影响)where:生成临时表之后使用的条件,一定会过滤不满足设定条件的行示例表:girl id g_name 1 Anna 2 Bill 3 Clark 4 Dell 5 ...原创 2019-09-01 13:43:46 · 592 阅读 · 0 评论