精华内容
下载资源
问答
  • 常用数据库查询语句

    千次阅读 2021-01-06 21:32:40
    常用数据库查询语句 基本查询 select 字段1, 字段2,…from 表名; 例如:select id , name from stu; 条件查询 select 字段1, 字段2,…from 表名 where 字段 关系符号 值 ; 关系符号 < = >= <= != 大于 等于 ...

    数据库常用查询语句(DQL)

    基本查询

    select 字段1, 字段2,…from 表名;

    例如:select id , name from stu;

    条件查询

    select 字段1, 字段2,…from 表名 where 字段 关系符号 值 ;

    关系符号

    < = >= <= != 大于 等于 大于等于 小于等于 不等于

    例如:select * from stu id > 2;

    and or in(范围内满足in内部条件) not in 相反

    例如: select * from stu where id>1 and age <40;

    ​ select * from stu where id >1 or name =‘张三’;

    ​ select * from stu where id in(3,4);

    between 值1 and 值2 在[值1,值2]之间 包含两边临界值

    例如: select * from stu where id between 2 and 4;

    模糊查询

    select * from 表名 where 字段 like ‘%值%’;

    例如: select * from stu where name like ‘陈%’;

    注: %的位置不同 表达的意思不同 陈% : 陈某某 ,%陈% : 某陈某,%陈:某某陈

    % 匹配任意字符 (%可以是任意长度)_匹配指定长度字符 一个_代表一个长度

    排序查询

    select * from 表名 order by 字段 排序类型 asc 升序 desc 降序 没写排序类型 默认 升序

    例: select * from stu order by id desc ;

    聚合函数 多行数据一行返回

    count(字段) 计数 计算该列不为空的数据个数

    例 :select count(name) from stu;

    sum(字段) 求和 计算该列所有数字的和 字符串求和结果为0

    例:select sum(age) from stu;

    max(字段) 最大值 获取该列最大值

    例: select max(age) from stu;

    min(字段) 最小值 获取该列最小值

    例: select min(age) from stu;

    avg(字段) 平均值 不为null的进行平均

    例: select avg(age) from stu;

    注:聚合函数要放在select 和 from 之间

    去重

    distinct(列) 一般配合count()一起使用

    例;:select count(distinct 字段名) from stu;

    分组查询

    group by

    例:select * from stu group by 字段名

    流程控制函数

    if(expr1,expr2,expr3)

    ​ 如果 expr1 为真 则返回expr2, 否则返回expr3

    ​ is null() 函数 判断为空

    ​ is null(字段) 如果是null 返回1 不是返回0

    例:select id name if(isnull(score)=1,‘缺考’,score)from stu;

    case

    when 条件 then 执行语句

    when 条件 then 执行语句

    else 执行语句

    end

    执行第一个when后的条件,如果为true,执行then后的语句,

    如果when后的条件为false,执行第二个when后的条件

    如果都为flase 执行else后的语句

    多表联查

    1 联合查询-合并结果集

    union 将两表的查询结果纵向连接(会去重)

    union all 纵向拼接会保留全部

    2 连接查询

    将多个表多行数据相乘(笛卡尔积).

    一对一: 在任何一张表添加字段均可

    一对多:只能在多的表添加字段

    多对多:定义中间表

    连接方式:

    内连接: select * from 表1 inner join 表2 on 关联条件(过滤条件);

    ​ 简写: select * from 表1,表2 where 表1.字段名 = 表2.字段名;

    注:只会保留完全符合关联条件的数据

    外连接: select * from

    ​ 左外连接: select * from 表1 left [outer] join 表2 on 表1.字段名 = 表2.字段名

    ​ 注:会保留左表中不符合条件的数据

    ​ 右外连接: select * from 表1 right [outer] join 表2 on 表1.字段名 = 表2.字段名

    ​ 注:会保留右表中不符合条件的数据

    ​ 注:会保留不满足条件的数据

    子查询

    子查询就是嵌套查询.

    一般子查询出现在:

    ​ from后 : 当做一张表使用

    ​ where后: 当做条件使用

    ​ select 后

    自连接:

    自己连接自己

    展开全文
  • 常用数据库查询语句,包括单表查询,连接查询,嵌套查询,集合查询,很全面,适合作为查询手册
  • 常用数据库查询语句--个人总结

    千次阅读 2017-02-10 18:13:12
    简单,常用增删改查询语句

    本人有时候经常使用封装好的增删改查,以至于有时候简单的增删改查都忘记怎么写,所以在此记录,以便之后查阅

    由于mysq与selserver不同,所以在使用的时候,有区别,最简单的是表名称(sqlserver 里   [表名称])mysql里  `表名称`


    查 

    select * from [user]       //无条件查询,查询user表里所有数据。

    select * from [user] where id ='1'//查询user表里所有id为1的数据

    select username,sex from [user] where id ='1'//查询user表里所有id为1的username字段,与sex的值

    select * from [shop] where shopname like ‘%A%’ //查询shop表里所有shopname字段包含A的数据

    select username,sex,(select position from position_type where userid=position.userid) as position  from [user] where userid='1'//跨表查询,查询用户表的姓名,性别,以及职位表中对应的职位

    如上所示:有的时候得到的数据是两个表组合得到的数据,这个时候只能用于查看,但是附加的表不能作为条件来限制某些特定情况。这个时候,就需要将这两个虚拟表整合成为一个表从而可以使用其中的字段作为条件来限制

    如: 

    select * from(select username,sex,(select position from position_type where userid=position.userid) as position  from [user] where userid='1') t where position=1//这里我们可以看出position是附加表,这里讲用户表与职位表整合成表 “ t ”,于是查询这个 “ t ” 表并将职位作为限制条件就可以了

    SqlHelper.Query("select * from username where id"+id);//sqlhelper方法整合了一些执行语句,这个是执行sql语句命令

    select username,case sex when '0' then '保密' when '1' then '男'  when '2' then '女' end as sex_str from `user` where userid=1//这里的意思是有的时候数据库存储的是01等简单字符,但是为了显示其含义可以用case来转换

    select * from user where age between 10 and 20//查询用户表中年龄在20到30之间的数据


    select * from user where age=10 or 20//查询用户表中年龄是10以及20的数据


    select * from user where age in(11,14,17)//查询年龄分别是11,14,17的数据



    查询名字是文开头的:
    select * from user where username like '文%';

    查询名字是文开头的,且为两个字的:

    select * from stud where sname like '张_';


    通过性别不同分组查数据:

    select sex, avg(age) as 平均年龄 from user group by sex;



    删 

    delete * from username //将这个表的数据删除

    delete * from username where userid=1//将userid为1 的这条数据从数据库删除
    SqlHelper.Query("delete * from [user]");//sqlserver
    SqlHelper.Query("delete * from `user`");//mysql


    改 

    update username set mingzi=‘haha’;//将表中所有数据的mingzi修改为haha

    update username set mingzi='"+name+"',mima='"+psd+"' where id='"+id+"';//将表中id为指定id的mingzi修改为指定名称,mima修改为指定mima

    SqlHelper.Query("");


    增 

    sql="insert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)" //插入表中数据
    SQL SERVER :SqlHelper.Query("insert into user (name,sex)values('"+name+"','"+sex+"')");
    MY SQL :SqlHelper.Query("insert into `user` (name,sex)values('"+name+"','"+sex+"')");



    展开全文
  • 数据库常用查询语句

    千次阅读 2018-08-31 16:25:10
    一:聚合函数 avg(num)平均值 sum(num)求和 max(num)最大值 min(num)...having属于过滤声明,聚合函数先执行,对查询出来的结果筛选。 如 select count(name) as num from A group by name having n...

    一:聚合函数

    avg(num)平均值   sum(num)求和  max(num)最大值 min(num)最小值 count(*)行数

    二:声明

    where属于约束声明,对数据表中的数据筛选,不能使用聚合函数

    having属于过滤声明,聚合函数先执行,对查询出来的结果筛选。

    如 select count(name) as num from A group by name having num>2;

    三:子查询

    1.where子句中使用子查询

    select score from A where score> (select avg(score) from A);//查询成绩多余平均分的人员。

    2.from中子查询

    SELECT b.login_id FROM (SELECT u.login_id,u.code FROM base_admin_users u,base_city c where u.city_id=c.id) as b;

    查询出用户表和能和城市表对应的用户的账号

    3.where中

    SELECT login_id from base_admin_users  where login_id not in (SELECT u.login_id FROM base_admin_users u,base_city c where u.city_id=c.id) ;

    查询出用户表中存在的城市表中不存在的账号

    四:exists

    SELECT login_id from base_admin_users e where exists (select 1 from base_city c where e.city_id=c.id and c.pid=0);

    查询pid是0的账号信息;

    SELECT login_id from base_admin_users e where not exists (select 1 from base_city c where e.city_id=c.id and c.pid=0);

    查询pid不是0的账号信息;

     

    展开全文
  • 达梦8数据库操作语法
  • MySQL之数据库基本查询语句

    千次阅读 多人点赞 2019-11-18 13:42:03
    ——————·今天距2020年43天·——————这是ITester软件测试小栈第80次推文SELECT基本查询语句查询单个列#查询Author表name列的值 select name ...

    ——————·今天距2020年43天·——————

    这是ITester软件测试小栈第80次推文

    SELECT

    基本查询语句

    查询单个列

    #查询Author表name列的值
    select name from Author;
    

    查询多个列

    #查询Author表id,name两列的值
    select id,name from Author;
    

    查询所有列

    #查询Author表所有列的信息
    select * from Author;
    

    查询不同的行(distinct去重)

    #查询Article表所有作者
    select distinct author from Article;
    

    限制查询结果(limit分页)

    #查询Article表前3行的文章类型
    select type from Article limit 1,3;
    select type from Article limit 3;
    

    SELECT

    ORDER BY子句

    对单个查询列进行排序(order by)

    #Article表按aid从低到高查询作者姓名和文章类别
    select aid,author,type from Article order by aid;
    

    对多个查询列进行排序(order by a,b:a排序的基础上,b再排序):

    #Article表按aid和粉丝数从低到高查询作者姓名和文章类别
    select aid,author,type,fans from Article order by aid,fans;
    

    对单个列降序排列(desc降序,从高到低)

    #按粉丝数降序排列Article信息
    select * from Article order by fans desc;
    

    对多个列降序排列

    #按fans降序排列Article信息,再对articles排序
    select * from Article order by fans desc,articles;
    #以上仅对fans降序,articles仍为升序,articles降序需加desc
    

    select..from..order by ..desc limit..;

    #根据文章数降序排列查询前三条Article信息
    select * from Article order by articles desc limit 3;
    

    根据字符集进行排序

    #如果字符集采用的是 gbk(汉字编码字符集),直接在查询语句后边添加 ORDER BY
    select * from Article order by type;
    
    
    #如果字符集采用的是 utf8(万国码),需要先对字段进行转码然后排序
    select * from Article order by convert(type using gbk);
    

    SELECT

    grop by子句

    对条件进行分组排序 

    #分别统计coco和vivi的文章数
    select au_id,count(*) as '数目' from Article where author='coco' or author='vivi' group by au_id;
    

    分组排序复合查询(having) 

    #根据aid统计文章总数大于5的
    select au_id,count(*) as '数目' from Article group by au_id having count(*)>5;
    

    with rollup实现在分组统计数据基础上再进行统计

    #将Article按author进行分组,再统计每个人的总文章数
    select author,sum(articles) as '总文章数' from Article group by author with rollup;
    

    使用 coalesce 来设置一个可以取代 NUll 的名称

    #coalesce 语法:select coalesce(a,b,c);
    select coalesce(author,'昵称') ,sum(articles) as '总文章数' from Article group by author with rollup;
    

    SELECT

    WHERE子句

    where单个条件查询 

    #查询Python文章类型的QQ交流群号信息
    select type,qq_group from Article where type='Python';
    
    #查询粉丝数大于400的Article信息,按降序排列
    select * from Article where fans>400 order by fans desc;
    
    #查询粉丝数不是450的Article信息
    select * from Article where fans!=450;
    select * from Article where fans not in(450);
    

    between ..and..(在什么之间)

    #查询粉丝数在400到450之间的Article信息,按文章数降序排列
    select * from Article where fans between 400 and 450 order by articles desc;
    

    is null(查询某个列的值为空)

    #查询fans为空的Article信息(没有则返回空表)
    select * from Article where fans is null;
    

    SELECT

    数据过滤

    and操作符查询多个条件,每多一个条件就多加一个and

    #查询粉丝数为450且文章类型为Python的Article信息
    select * from Article where fans=450 and type='Python';
    

    or操作符 查询匹配任一条件的行

    #查询粉丝数为300或400的Article信息
    select * from Article where fans=300 or fans=400;
    

    and ..or..高级过滤(and计算次序更高,需要用圆括号明确分组操作符)

    #查询文章数在10以上并且粉丝数为300或400的Article信息
    select * from Article where (fans=300 or fans =400 )and articles>10;
    

    in操作符(值由逗号分隔,括在圆括号中)

    #查询粉丝数在400和500的Article信息,降序排列
    select * from Article where fans in(400,500) order by fans desc;
    

    not操作符与in操作符结合

    #查询粉丝数不是300和400的Article信息,按文章数降序排列
    select * from Article where fans not in(300,400) order by articles desc;
    

    SELECT

    通配符进行过滤查询

    like操作符与百分号(%)通配符

    #查询QQ群以6开头的Article信息
    select * from Article where qq_group like '6%';
    
    #查询作者名中有o的Article信息,按粉丝数降序排列
    select * from Article where author like '%o%' order by fans desc;
    
    #查询aid以2开头、1结尾的Article信息,按文章数降序排列
    select * from Article where aid like '2%1' order by articles desc;
    

    like操作符与下划线(_)通配符

    #匹配单个字符
    select * from Article where type like 'Seleni_m';
    

    SELECT

    正则表达式进行过滤查询

    regexp正则提取匹配的字符

    #查询Type中有SQL的Article信息
    select * from Article where type regexp '.SQL';
    

    regexp 正则或(|)

    #查询学生粉丝数为300或400的Article信息,按文章数降序排列
    select * from Article where fans regexp '300|400' order by articles desc;
    

    regexp 正则和([])

    #查询文章类型中e前有L或S的Article信息
    select * from Article where type regexp '[SL]e' order by type;
    

    regexp 正则匹配范围[a-b]

    #查询文章数为20-25的Article信息
    select * from Article where articles regexp '2[0-5]';
    

    regexp 正则匹配特殊字符\\转义(.*@!_等)

    #查询姓名中有*的学生信息
    select * from Article where type regexp '\\*';
    

    SELECT

    使用函数处理数据

    concat()函数拼接

    #将类型和对应的qq群连接起来,并按类型排序(a-z)
    select concat(type,'(',qq_group,')')from Article order by type;
    

    使用列别名

    select concat(type,'(',qq_group,')') as '技术交流QQ群' from Article order by type;
    

    upper():将文本转换为大写

    #将Article表的文章类型转换为大写TYPE_UPPER,列出type和TYPE_UPPER
    select type,upper(type) as TYPE_UPPER from Article order by type;
    

    lower():将文本转换为小写

    #将Article表的文章类型转换为小写TYPE_LOWER,列出type和TYPE_LOWER
    select type,lower(type) as TYPE_LOWER from Article order by type;
    

    length():返回字符串的长度

    #计算Article表的文章类型的字符长度
    select type,length(type) as TYPE_LENGTH from Article order by type;
    

    Soundex()函数:匹配所有类似于要检索的字符串

    #查询类型类似于APP的Article信息
    select * from Article where SOUNDEX(type)=SOUNDEX('App');
    

    Trim()函数去掉字符串左右两边的空格

    select concat(TRIM(type),'(',TRIM(qq_group),')')from Article order by type;
    

    执行算术计算

    select type,fans,articles,fans/articles as avg_fans from Article order by type desc ;
    

    日期函数

    #获取系统当前日期时间 年-月-日 时:分:秒
    select sysdate();
    
    
    #获取系统当前日期 年-月-日
    select curdate();
    
    
    #获取系统当前时间 时:分:秒
    select curtime();
    
    
    #获取给定日期的年份——获取当前系统时间的年份
    select year(CURDATE());
    
    
    #获取给定日期的月份——获取当前系统时间的月份
    select month(CURDATE());
    
    
    #获取给定日期的天数——获取当前系统时间的天数
    select day(CURDATE());
    
    
    #获取当前时间的前一天
    select date_add(CURDATE(),INTERVAL -1 day);
    
    
    #获取当前时间的后一天
    select date_sub(CURDATE(),INTERVAL -1 day);
    
    
    #查看文章更新时间为2020-01-01 00:00:00的文章类型
    select type,update_date from Article where update_date='2020-01-01 00:00:00';
    
    
    #查看文章更新时间为2020-01-01的文章类型
    select type,update_date from Article where date(update_date)='2020-01-01';
    #查询2019年11月更新的文章(两种写法)
    #写法一:between...and 指定匹配的日期范围
    select type,update_date from Article where date(update_date) between '2019-11-01' and '2019-11-30';
    #写法二:year() and month()指定年份和月份
    select type,update_date from Article where year(update_date)=2019 and month(update_date)=11;
    
    
    

    数值处理函数

    #abs()返回一个数的绝对值
    select abs(-5);
    
    
    #cos()返回一个角度的余弦
    select cos(30);
    
    
    #sin()返回一个角度的正弦
    select sin(60);
    
    
    #tan()返回一个角度的正切
    select tan(45);
    
    
    #返回一个数的平方根
    select sqrt(4);
    
    
    #返回一个除操作的余数(m,n),除以n的余数
    select mod(5,2);
    
    
    #返回圆周率
    select pi();
    
    
    #返回一个随机数(小数)
    select rand();
    

    聚和函数

    #AVG()函数返回列的平均值
    #计算平均粉丝数
    select avg(fans) as '平均粉丝数' from Article order by type desc ;
    
    
    #COUNT()函数返回某列的行数
    #COUNT(*)对表中行的数目进行计数, 不管表列中包含的是空值( NULL)还是非空值
    #统计类型总数
    select count(*) from Article;
    
    
    #COUNT(column)对特定列中具有值的行进行计数,忽略NULL值
    #统计文章数
    select count(articles) from Article;
    
    
    #MAX()函数返回某列的最大值
    #查询阅读量最多的文章类型
    select max(fans) as '受众最大值' from Article;
    
    
    
    
    #MIN()函数返回某列的最小值
    select min(fans) as '受众最小值' from Article;
    
    
    #SUM()函数返回某列值之和
    #统计文章总数
    select sum(articles) from Article;
    

    组合聚集函数

    #DISTINCT()函数只考虑不同值的平均值
    select avg(distinct fans) as '平均粉丝数' from Article order by type desc ;
    select avg(fans) as '平均粉丝数' from Article order by type desc ;
    
    
    #组合聚集函数
    select count(*) as '总数',
    max(articles) as '文章数最大值',
    min(articles) as '文章数最小值' ,
    avg(fans) as '平均粉丝数'
    from Article;
    

    总结:SELECT子句顺序

    SELECT:要返回的列或表达式

    ...

    FROM:要检索的数据表

    WHERE:行级过滤

    ...

    GROUP BY:分组说明

    HAVING:组级过滤

    ...

    ORDER BY:输出时排序

    ...

    LIMIT:要检索的行数

    ...

    附:Author表

    Article表

    ArticleDetail表

    最后是今天的分享:Author、Article、ArticleDetail三张表一键建表SQL语句

    ITester软件测试小栈今日分享

    获取内容

    Author、Article、ArticleDetail三张表一键建表SQL语句

    领取方式

    微信公众号后台回复:MySQL表

    有图有真相

    以上

    That's  all

    下一篇介绍多表查询

    敬请期待

    ITester软件测试小栈

    往期内容宠幸

    叮—这有一打让你666的测试终极资料包,请查收!

    打开PyCharm永久激活的这两个锦囊,再也不用担心写代码的时候让我付费了!

    QQ空间面试题放送,速度教科书式扑街补救offer!

    金九银十加薪季,测试题预热一波。

    测试面试题集-测试基础理论

    测试面试题集-测试用例设计:登录、购物车、QQ收藏表情、转账、充值、提现

    测试面试题集-生活物品测试:杯子、伞、钢笔、桌子

    Selenium系列文章汇总

    30个MySQL数据库常用小技巧,吐血整理

    SQL从入门到入魔之初入门

    SQL从入门到入魔之数据库基本操作

    SQL从入门到入魔之select简单查询

    MySQL之数据库基本操作语句

    MySQL之创建表以及数据库增删改操作

    速看,APP测试之ADB最全指南!

    APP测试之Monkey压力测试(一)

    APP测试之Monkey压力测试(二)

    快来星标 置顶 关注我

    后台回复资源取干货

    想要获取相关资料和软件 ?

    Q群:727998947

    展开全文
  • 数据库查询语句大全

    千次阅读 2021-01-21 15:49:04
    8、查询上季度数据 select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER)); 9、查询本年数据 select * from `ht_invoice_information` where YEAR...
  • 达梦数据库查询语句

    千次阅读 2020-05-07 18:09:24
    DMSQL简介 DM_SQL语言是一种介于关系代数与关系演算之间的语言,其功能主要包括数据定义、 查询、操纵和控制四个方面,通过各种不同的SQL语句来实现。按照所实现的功能,DM_SQL 语句分为以下几种:...数据库安全语句...
  • Oracle数据库查询语句

    千次阅读 2019-01-04 23:08:10
    1 oracle数据库查询表的所有数据–select * ...3 oracle数据库往表中添加数据信息–(添加信息使用insert into语句) insert into 表名 values(添加相对应的数据信息,如果在一个字段名中没有信息可以用“null”nul...
  • Oracle数据库常用SQL语句查询

    千次阅读 2018-08-20 17:27:13
    查询第一条记录 where语句后面跟上 and rownum=1 2.日期所相差分钟数 ceil((LOGOUT_TIME - LOGIN_TIME) * 24 * 60) 3.group by分组后,取得分组前的每一组的第一条记录 ---获取15届学生第一次登录wifi的最早...
  • SQL数据库常用语句大全

    千次阅读 2020-02-13 14:49:55
    数据库常用语句 以管理员身份运行命令提示符环境,启动数据库服务(其中MySQL57为数据库服务名,查找方法:右键我的电脑->管理->服务,):net start MySQL57 关闭数据库服务:net stop MySQL57 启动MySQL...
  • SQL数据库查询语句

    万次阅读 多人点赞 2016-08-26 23:40:12
    select语句除了可以查看数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息、复制、创建数据表。其查询功能强大,是SQL语言的灵魂语句,也是SQL中使用频率最高的语句。 基本select语句: 一个基本...
  • DB2数据库常用查询语句

    千次阅读 2018-08-31 17:00:59
    DB2数据库常用查询: 1、DB2查找存储过程语句,存储过程名字大写 SELECT PROCNAME,TEXT,CREATE_TIME,A. * FROM SYSCAT.PROCEDURES a WHERE PROCNAME = ‘TEST_AAA’ with ur; SELECT TEXT, PROCNAME ,a.* from ...
  • 数据库基础(常用SQL语句

    万次阅读 多人点赞 2019-10-07 13:49:59
    一、数据库级及SQL语言简介 1、目前主流数据库 微软:sql server、access 瑞典:mysql ibm: db2 ...DQL-------------数据查询语言 select … From … Where DML-------------数据操纵语言 insert、upda...
  • MYSQL 数据库常用语句

    万次阅读 多人点赞 2018-01-05 08:28:34
    一 、常用操作数据库的命令 1.show databases; 查看所有的数据库 2.create database test; 创建一个叫test的数据库 3.drop database test;删除一个叫test的数据库 5.show tables; 在选中的数据库之中查看所有的表 ...
  • 数据库基础:select基本查询语句

    万次阅读 多人点赞 2019-03-20 13:40:05
    数据库基本查询语句规范为:select 区域 from 表名 查询指定表 select * from 表名 *:代表所有列 示例:select * from TL_REQUEST 查询指定列 select 列名 from 表名 列名:代表从指定的列名中查找 ,:...
  • 数据库常用sql语句总结

    万次阅读 多人点赞 2018-12-14 16:16:32
    1.SELECT 语句 2.SELECT DISTINCT 语句 3.WHERE 子句 4.AND 和 OR 运算符 5.ORDER BY 语句 6.INSERT INTO 语句 7.Update 语句 8.DELETE 语句 二、高级 1.TOP 子句 2.LIKE 操作符 3.SQL 通配符 4.IN...
  • 数据库SQL语句总结大全

    千次阅读 多人点赞 2020-02-28 10:24:39
    SQL(Structured Query Language)是“结构化查询语言”,它是对关系型数据库的操作语言。通过SQL可以对数据库的数据进行增删改查。 1)分类 2)相关概念 数据库: 数据的仓库,保存数据的地方...
  • 数据库查询语句 -- HAVING的用法

    千次阅读 2020-05-08 21:45:40
    HAVING语句通常与GROUP BY子句及聚集函数COUNT,AVG,SUM,MAX,MIN语句联合使用,用来过滤由GROUP BY语句返回的记录集,通常跟在GROUP BY后边作用相当于WHERE。 where子句后边是指定行所对应的条件,并且不能含有...
  • db2数据库常用语句

    千次阅读 2018-05-25 11:37:46
    /**链接数据库**/获取权限 sudo su db2inst1列出所有数据库 db2 list db directory链接到指定数据库 db2 connect to [db2name]回到根目录 cd ~打开输入语句 db2查询模式名 select * from syscat.schemata查询...
  • 数据库之SELECT查询语句

    千次阅读 2019-03-17 14:27:48
    2 常用字段类型 2.1 数值型 2.2 字符型 2.3 日期型 3 selete语句 4 where子句 4.1 条件操作符 4.2 逻辑运算符 5 排序 6、函数 6.1 单行函数 6.1.1 字符函数 6.1.2 数值函数 6.1.3 日期函数 6.1.4 转换...
  • 数据库查询语句关键字总结

    千次阅读 热门讨论 2014-09-03 17:29:41
    看过牛腩视频后,前17集讲后台代码的编写,尤其讲到查询语句的时候,顿时感觉原来学习过的查询语句中用到的关键字烟消云散了,啥都不记得了,通过看视频,帮着回忆了一部分,在这里总结一下,查询语句中用到的关键字...
  • Oracle数据库常用语句

    万次阅读 2019-04-01 22:07:48
    1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建备份数据的 device USE master EXEC sp_addumpdevice ‘disk‘, ‘testBack‘, ‘c:...
  • 数据库查询语句,追加条件的写法。
  • mysql数据库常用sql语句

    万次阅读 多人点赞 2018-11-03 21:10:01
    数据库可以用图形化工具来实现一系列操作,这里涉及一些cmd命令行 首先要配置好环境变量可以全局操作命令,不然只能在mysql的安装目录下进行操作,这里不再叙述 1. 进入数据库: mysql -u root -p (默认用户名为...
  • 数据库SQL系列】sql语句执行顺序,你理解了吗

    万次阅读 多人点赞 2020-01-13 15:29:00
    记得前几年,还是初级的时候,面试官问到,请你讲一下sql语句的执行顺序。当时我以为就是按照sql的关键字排列顺序来执行的。当时说完,面试官心里估计已经直接pass我了吧。今天复习的时候,突然想起这个基础知识点,...
  • Mysql数据库-使用的查询语句大全

    万次阅读 多人点赞 2018-12-03 18:28:12
    常规查询 查询所有字段:select * from 表名; 查询指定字段:select 列1,列2,... from 表名; 使用 as 给字段起别名: select 字段 as 名字.... from 表名; 查询某个表的某个字段:select 表名.字段 .... from 表名...
  • mysql数据库查询SQL语句总结

    千次阅读 2017-02-08 16:19:47
    查询语句的基础建表和数据语句: CREATE TABLE `ssh_employee` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `LAST_NAME` varchar(255) DEFAULT NULL, `EMAIL` varchar(255) DEFAULT NULL, `BIRTH` datetime ...
  • SQL查询语句大全集锦(超经典)
  • 《oracle数据库》基本查询语句

    千次阅读 2019-02-27 15:41:04
    oracle数据库SQL窗口基本查询语句 SELECT * FROM TABLE ; SELECT(关键字):选择哪些列。 FROM(关键字):从哪个表中选择。 *(关键字):选择全部列。 SELECT TableID FROM TABLE ; TableID...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,449,402
精华内容 579,760
关键字:

常用的数据库查询语句