Mysql的查询

出现在select语句中的select语句,称为子查询或内查询。

外部的select查询语句,称为主查询或外查询。

测试数据比较多,放在我的个人博客上了。

浏览器中打开链接:http://www.itsoku.com/article/196

mysql中执行里面的 javacode2018_employees库 部分的脚本。

成功创建 javacode2018_employees 库及5张表,如下:

运行最后一条结果如下:

in,any,some,all分别是子查询的关键词之一。

in :in常用于where表达式中,其作用是查询某个范围内的数据

any和some一样 : 可以与=、>、>=、<、<=、>结合起来使用,分别表示等于、大于、大于等于、小于、小于等于、不等于其中的任何一个数据。

all :可以与=、>、>=、<、<=、>结合使用,分别表示等于、大于、大于等于、小于、小于等于、不等于其中的其中的所有数据。

下文中会经常用到这些关键字。

运行结果:

not in的情况下,子查询中列的值为NULL的时候,外查询的结果为空。

建议:建表是,列不允许为空。



  • Mysql鐨勬煡璇
    绛旓細鍑虹幇鍦╯elect璇彞涓殑select璇彞锛岀О涓哄瓙鏌ヨ鎴栧唴鏌ヨ銆傚閮ㄧ殑select鏌ヨ璇彞锛岀О涓轰富鏌ヨ鎴栧鏌ヨ銆傛祴璇曟暟鎹瘮杈冨锛屾斁鍦ㄦ垜鐨勪釜浜哄崥瀹笂浜嗐傛祻瑙堝櫒涓墦寮閾炬帴锛歨ttp://www.itsoku.com/article/196 mysql涓鎵ц閲岄潰鐨 javacode2018_employees搴 閮ㄥ垎鐨勮剼鏈傛垚鍔熷垱寤 javacode2018_employees 搴...
  • 鎬庝箞浣跨敤Mysql Workbench 鏌ヨmysql鏁版嵁搴
    绛旓細Mysql Workbench鏄竴娆惧紑婧愮殑鏁版嵁搴撳鎴风锛屽湪IT琛屼笟杩欐寮婧愮殑杞欢涔熸槸鐩稿綋鏈夊悕姘旂殑锛屽緢澶氫娇鐢╩usql鐨鍚屼粊閮藉枩娆娇鐢ㄨ繖娆惧鎴风宸ュ叿銆傚伐鍏/鍘熸枡 Mysql Workbench 鏂规硶/姝ラ 1銆佽繕鏄厛浠庢渶寮濮嬭璧凤紝閫氳繃鐐瑰嚮鐢佃剳寮濮嬧啋閫夋嫨Mysql Workbench锛岀偣鍑诲惎鍔ㄨ繖涓簲鐢ㄧ▼搴忥紝褰撶劧鐪嬪畼涔熷彲浠ラ夋嫨閫氳繃鐐瑰嚮妗岄潰蹇嵎鏂瑰紡杩涘叆...
  • 濡備綍鏌ヨmysql涓鎵ц鏁堢巼浣庣殑sql璇彞
    绛旓細鏌ヨmysql涓墽琛屾晥鐜囦綆鐨剆ql璇彞鍙互浣跨敤MySQL 鑷甫 slow log 鐨勫垎鏋愬伐鍏 mysqldumpslow銆俿low log 鏄 MySQL 鏍规嵁 SQL 璇彞鐨勬墽琛屾椂闂磋瀹氾紝鍐欏叆鐨勪竴涓枃浠讹紝鐢ㄤ簬鍒嗘瀽鎵ц杈冩參鐨勮鍙ャ傞厤缃柟娉曞涓嬶細1銆佹墦寮mysql鐨瀹夎鐩綍锛屾壘鍒癿y.cnf鏂囦欢锛屽苟鎵撳紑锛岃緭鍏ヤ互涓嬮厤缃細log-slow-queries = [slow_query_log_...
  • Mysql鏌ヨ璇﹁В(鏉′欢鏌ヨ銆佸瓙鏌ヨ銆佹ā绯婃煡璇佽繛鎺ユ煡璇傘傘)_鐧惧害...
    绛旓細Mysql缁冧範棰橈紝鍙鏈珷瀛︿範鐨勫唴瀹硅繘琛屽珐鍥 dept.sql emp.sql salgrade.sql 鏌ヨ姣忎釜鍛樺伐鐨勫伐璧 缁欐煡璇㈠垪璧峰埆鍚 鏉′欢鏌ヨ闇瑕佺敤鍒皐here璇彞锛寃here璇彞蹇呴』鏀惧埌from璇彞鍚庨潰銆==璇硶鏍煎紡濡備笅== ==鏉′欢鏌ヨ鏀寔浠ヤ笅杩愮畻绗== ==鏌ヨ宸ヨ祫涓5000鐨勫憳宸ュ鍚== ==鎼厤%浣跨敤== (1)(2)(3)==鎼厤_浣跨敤==...
  • mysql鐢ㄨ鍙ユ庝箞鏌ヨ瀛楃闆
    绛旓細涓銆佹煡鐪MySQL鏁版嵁搴撴湇鍔″櫒鍜屾暟鎹簱MySQL瀛楃闆嗐mysql> show variables like '%char%'; +---+---+--- | Variable_name | Value |... +---+---+--- | character_set_client | utf8
  • MySql鎿嶄綔銆屾暟鎹鏌ヨ鏉′欢20211223
    绛旓細鍚﹀垯涓嶈鎶婂畠浠敤鍦ㄥ瓧绗︿覆鐨勫紑濮嬪銆傛妸閫氶厤绗︾疆浜庢悳绱㈡ā寮忕殑寮濮嬪锛屾悳绱㈣捣鏉ユ槸鏈鎱㈢殑銆- 浠旂粏娉ㄦ剰閫氶厤绗︾殑浣嶇疆銆傚鏋滄斁閿欏湴鏂癸紝鍙兘涓嶄細杩斿洖鎯宠鐨勬暟鎹 ** *鎷撳睍* ** 濡傛灉鏌ヨ鍐呭涓寘鍚氶厤绗︼紝鍙互浣跨敤鈥溾濊浆涔夌銆2021-12-23 浠婂ぉ鍏堝鍒拌繖閲 鏄庡ぉ缁х画 MySql 鐨勬煡璇 瀛︿範 ...
  • mysql涓鎬庝箞鏌ヨ涓鍛ㄥ唴,涓変釜鏈堝唴,鍗婂勾鍐呯殑鏁版嵁澶х姹傝В绛
    绛旓細mysql涓鎬庝箞鏌ヨ涓鍛ㄥ唴锛屼笁涓湀鍐 浣跨敤sql璇彞鏌ヨ鏃ユ湡鍦ㄤ竴鍛ㄥ唴鐨勬暟鎹 select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0 //鏌ヨ褰撳ぉ鏃ユ湡鍦ㄤ竴鍛ㄥ勾鐨勬暟鎹 select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0 //鏌ヨ褰撳ぉ鐨勬墍鏈夋暟鎹 SELECT * FROM A ...
  • 鏌ヨmysql鏁版嵁搴撲腑鎵鏈夎〃鍚
    绛旓細鏌ヨ鏁版嵁搴撲腑鎵鏈夎〃鍚嶆湁涓ょ鏂规硶锛1銆乻elect table_name from information_schema.tables where table_schema='褰撳墠鏁版嵁搴';2銆乻how tables锛涘叾涓紝information_schema杩欏紶鏁版嵁琛ㄤ繚瀛樹簡MySQL鏈嶅姟鍣ㄦ墍鏈夋暟鎹簱鐨勪俊鎭傚鏁版嵁搴撳悕锛屾暟鎹簱鐨勮〃锛岃〃鏍忕殑鏁版嵁绫诲瀷涓庤闂潈闄愮瓑銆傚啀绠鍗曠偣锛岃繖鍙癕ySQL鏈嶅姟鍣ㄤ笂锛...
  • dos鍛戒护琛屾庝箞鏌ヨmysql鏁版嵁搴
    绛旓細mysql鏁版嵁鐨勬煡璇鏄氳繃sql璇彞鏉ュ疄鐜扮殑锛屽父鐢ㄧ殑鏌ヨ鎿嶄綔濡備笅锛1銆佽繛鎺ユ暟鎹簱mysql -u 鐢ㄦ埛鍚 -p 鐢ㄦ埛瀵嗙爜 璇存槑锛氬彲浠ュ湪鍛戒护涓洿鎺ユ帴鍏ュ瘑鐮侊紝涔熷彲浠ヤ笉鍔犲叆瀵嗙爜銆2銆佹煡鐪嬫墍鏈夋暟鎹簱show databases;3銆侀夋嫨鏁版嵁搴搖se databasename;3銆佹煡鐪嬭鏁版嵁搴撲笅鎵鏈夎〃show tables;4銆佹煡鐪嬭〃鐨勫尯娈 describe 琛ㄥ悕;5銆...
  • mysql涓,鎬庢牱鏌ヨ涓涓〃涓湁澶氬皯璁板綍!
    绛旓細鐢╟ount鍑芥暟灏卞彲浠ユ煡鐪嬨傛瘮濡傝〃鍚嶅彨test锛岃鏌ヨ琛ㄤ腑涓鍏辨湁澶氬皯鏉¤褰曪紝select count(*) from test锛涘鏋滄寜鏉′欢鏌ヨ鐨勮瘽锛屽氨姝e父浣跨敤where鏉′欢鍗冲彲锛宻elect count(*) from test where id=1銆
  • 扩展阅读:mybatis嵌套子查询 ... mysql查询查询当前时间 ... 查询mysql实例 ... mysql查询表中的全部数据 ... 查询mysql版本 ... mysql分页查询limit ... mysql简单多表查询 ... mysql查看慢查询 ... mysql查询员工信息 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网