mysql 常用数据查询

1.关联查询修改

UPDATE  ex_question_questioncategory t5 INNER JOIN

(SELECT qc.QUESTION_ID,qc.QUESTION_CATEGORY_ID FROM ex_question_questioncategory qc RIGHT JOIN

(SELECT q.QUESTION_ID,q.CONTENT from ex_question q WHERE q.CONTENT LIKE ‘%关键字%‘) t1

ON qc.QUESTION_ID =t1.QUESTION_ID

) t2

ON t5.QUESTION_ID=t2.QUESTION_ID

SET t5.QUESTION_CATEGORY_ID=‘f39d2a3e49c0b98f0149c1f4cd9f0022‘

2.-- 查询A表中存在而B表中不存在的数据(A:domain,B:resource中有个外键)

select a.* from sys_domain a where not EXISTS (select b.DOMAIN_FK from sys_resource b where a.DOMAIN_ID=b.DOMAIN_FK)

时间: 2024-08-12 19:49:02

mysql 常用数据查询的相关文章

MySQL:数据查询

数据查询 一.基本查询语句 1.语法:写一行 select{*<字段列表>}//查询的字段,多个字段用逗号分开 from<表1>,<表2>-//数据表名 {//可选 [where<表达式>]//限定条件,只能放一个. 2.实例 mysql> select * from publisher; +----+-----+------+ | bh | cbs | bz | +----+-----+------+ | 01 | 2 | 1111 | | 02 |

mysql 大数据 查询方面的测试

---方法1: 直接使用数据库提供的SQL语句---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N---适应场景: 适用于数据量较少的情况(元组百/千级)---原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3). Limit限制的是从结果集的M位置处取出N条输出,其余抛弃. ---方法2: 建立主键或唯一索引, 利用索引(假设每页10条)---语句样式: MySQL中,可用如下方法

SQL注入之MySQL常用的查询语句

MySQL是一种使用很广的数据库,大部分网站都是用MySQL,所以熟悉对MySQL数据库的注入很重要. 首先来说下MySQL注入的相关知识点 在MySQL5.0版本之后,MySQL默认在数据库存放一个“information_schema”的数据库,在这个库中, SCHEMATA,TABLES和COLUMNS这三个表名是必须记住的. SCHEMATA表存储该用户创建的所有数据库的库名,在该表中记录数据库名的字段为SCEMA_NAME. TABLES表存储该用户创建的所有数据库的库名和表名,在该表

mysql 常用的查询语句

1 1.连接数据库代码: 2 >mysql -h 主机的ip地址 -u 登入数据库用户名 -p 登入密码 3 4 2.显示数据库 5 >show databases; 6 7 3.连接数据库 8 >use dbname; 9 10 4.显示当前连接的数据库 11 >select database(); 12 13 5.显示表结构 14 >desc tablename 15 16 17 操作表: 18 1.修改表名 19 >alter table table_old re

SpringMVC+Mybatis实现的Mysql分页数据查询

周末这天手痒,正好没事干,想着写一个分页的例子出来给大家分享一下. 这个案例分前端和后台两部分,前端使用面向对象的方式写的,里面用到了一些回调函数和事件代理,有兴趣的朋友可以研究一下.后台的实现技术是将分页Pager作为一个实体对象放到domain层,当前页.单页数据量.当前页开始数.当前页结束数.总数据条数.总页数都作为成员属性放到实体类里面. 以前项目数据库用的是oracle,sql语句的写法会从当前页开始数到当前页结束数查询数据.刚刚在这纠结了很长时间,查询到的数据显示数量总是有偏差,后来

Python MySQL - 进行数据查询

#coding=utf-8 import mysql.connector import importlib import sys # reload(sys) # sys.setdefaultencoding('utf-8') #连接数据库的信息 class ConnectionMysql(object): __config = { 'host':'115.xx.10.121', 'port':'3306', 'user':'root', 'password':'xxxxx8Z6XPXbvos',

Mysql常用的查询语句,记录一下,好东西大家共享

一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=< 二查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WHERE sname like '刘%' SELECT * FROM tb_stu WHERE sname like '%程序员' SELECT * FROM t

mysql常用数据操作之查

将数据库查询单独开来是因为使用最多,也是技巧最多,同时面试最容易问的部分 简单查询 select * from table_name; select name,age from table_name; 模糊查询%和_ %表示0个或多个未知字符 _表示单个未知字符 select name,age from table_name where name='王%';查询姓王的人 select name,age from table_name where name='%天%';查询姓名中包含天的人 sel

MySQL常用的查询语句回顾

让你快速复习语句的笔记宝典. create table users(    username varchar(20) primary key,    userpwd varchar(20) ) alter table users add age int insert into stu (sname)values('sdfdsfdsfeeeeee') update cj set cj=60 where sid=1 delete from cj where sid=2 --所有行所有列 select