文章分类 - SQL
摘要:基础数据mysql> select * from person limit 9;+------+------------+------+--------+| id | first_name | age | gender |+------+------------+------+--------...
阅读全文
摘要:本文章尝试解决一下问题1.笛卡尔积存在的意义是什么?2.”cross join 笛卡尔积“和”full join 全连接“和"inner join内连接"的区别在哪里?3. 既然”连接条件“可以写在where字句里面,为什么还要用on关键字?4.自然连接和内连接有什么关系吗?1.笛卡尔积存在的意义是...
阅读全文
摘要:使用最多的场景是在存储过程中,为了减少“连接”和“条件”的复杂度,创建临时表tmp1,使用完之后再丢掉,这并不会提升效率,只是让程序员更好的理解而已单纯复制表结构, 以下三个sql语句是等效的,as是可以“显示”写出来,也可以忽略create table 新表 like 旧表;create tab...
阅读全文
摘要:想要在集合里做比较的判断,解决全班最高分,全公司最低工资的问题,那么SQL需要有key word来表示两个东西1.集合里的某一个元素——ANY,SOME2.集合里的所有元素——ALL最开始,SQL标准规定,ANY表示一个集合的某一个元素,班里的某一位同学,马路上的某一辆车,举例子,有一个集合Set(...
阅读全文
摘要:已解决:我怎么知道哪些数据库支持事务呢?已解决:我update一个语句,如果错了,怎样回滚呢?已解决:如何查看auto commit是否开启了?问题:数据库的事务隔离与锁机制有什么差别和联系,最近在看,感觉两个很混乱~求解释。?问题:什么叫做脏读,不可重复读,幻影读?1.我怎么知道哪些数据库支持事务...
阅读全文
摘要:1.什么是DDL和DML语句?SQL语言分成三大类1.DDL语言2.DML语言3.DCL语言可恶,竟然在技术内幕只提及了一部分 #内幕661要知道DDL是什么意思,必须先了解它的英文全称 data definition language,数据定义语言什么叫做数据定义呢?从没有到有就是定义,就是初始化...
阅读全文
摘要:select concat('测试',name_const('test',123456));ERROR 1267 (HY000): Illegal mix of collations (gbk_chinese_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT...
阅读全文
浙公网安备 33010602011771号