mysql dms_关于MySQL与DMsql探寻
1、查询全部数据
达梦数据库
select * from "SYSDBA"."GRADE";
mysql数据库
SELECT * FROM ceshi;
2、更换表头
【加不加as的效果是一样的】
达梦数据库
select "CLASSID" frozen,"STU_COUNT" red ,"TEACHER_NAME" as red,"COURSE"
from "SYSDBA"."GRADE";
MySQL数据库
SELECT test as frozen, NAME as wcl,NAME wcl FROM ceshi;
3、组合新列 达梦与mysql只能拼接数字,不能拼接列或者其他字符
达梦数据库
select (123232+213213) as frozen from "SYSDBA"."GRADE";
MySQL数据库
SELECT (1232+13121) as frozen FROM ceshi;
4、区间查询
达梦数据库
select "CLASSID","STU_COUNT","TEACHER_NAME","COURSE"
from "SYSDBA"."GRADE" where "STU_COUNT" between 20 and 38;
MySQL数据库
SELECT FROM ceshi WHERE age BETWEEN 30 and 80;
5、按首字母查
【ps】达梦数据库按照 ASCII(str)来排序、mysql在创建的时候一般选择选择utf-8作为编码
达梦数据库
select from "SYSDBA"."GRADE" order by "TEACHER_NAME";
MySQL数据库
SELECT *FROM ceshi ORDER BY Name;
【ps】那么mysql的排序规则是什么呢,探究一下
SELECT SUBSTRING(name,1,1), ASCII(SUBSTRING(name,1,1)) FROM ceshi ORDER BY SUBSTRING(name,1,1);
6.1、按照gbk ASCII(str)试试?
SELECT SUBSTRING(name,1,1), ASCII(CONVERT(SUBSTRING(name,1,1) USING gbk)) FROM ceshi ORDER BY CONVERT(SUBSTRING(name,1,1) USING gbk);
7、置换null为某个字符
达梦数据库
达梦的语法同mysql这里没有null的数据,就略过了。
mysql数据库
SELECT COALESCE(Name, "frozen") from ceshi ;
8、【高级】条件返回case when
达梦数据库
select ,(case when "STU_COUNT" < 40 then ‘加油‘ else ‘还行‘ end)as frozen from "SYSDBA"."GRADE";
mysql数据库
【ps】我认为小于100的都是凡人,大于100的都是仙人。
SELECT,(CASE WHEN Age < 100 THEN "凡人" ELSE ‘仙人‘ END) as frozen from ceshi;
9、聚合函数
一、AVG()
AVG()函数计算一组值的平均值。 它计算过程中是忽略NULL值的.
达梦数据库
select avg("STU_COUNT") from "SYSDBA"."GRADE";
mysql数据库
SELECT AVG(Age) FROM ceshi;
二、COUNT()函数
达梦数据库与mysql一致
SELECT COUNT(*) FROM ceshi;
三、SUM()函数
达梦数据库与mysql一致
SELECT SUM(Age) FROM ceshi;
四、MAX()函数
select max("STU_COUNT") from "SYSDBA"."GRADE";
五、MIN()函数
select min("STU_COUNT") from "SYSDBA"."GRADE";
10、循环函数
mysql数据库
delimiter $$$
create procedure zqtest() -- 创建函数
begin
declare i int default 0;
set i=0;
start transaction;
while i<12 do
INSERT into ceshi(uuid) VALUES (i);
set i=i+1;
end while;
commit;
end
$$$
delimiter;
call zqtest();
创建完执行过程,要在函数中运行。
得到结果:
原文:https://blog.51cto.com/13479739/2480879
mysql dms_关于MySQL与DMsql探寻相关推荐
- qt mysql now()_Qt + mysql 運用 (項目一)
自己整合了一些資料方便以后查看,另外參考了一些資料嘗試做了個學生管理系統 以下資料若有錯誤或有侵權的地方,請前輩們指正,謝謝! 在Qt項目中右鍵執行qmake,之后在運行. 另外一種方法是在MVS20 ...
- windows nodejs mysql_windows server 安装 mysql + nondejs连接mysql
下载 安装 下载完后,将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\mysql 下. 接下来需要配置下 MySQL 的配置文件 打开刚刚解压的文件夹 C:\mysql ,在该文件夹 ...
- fedora mysql 客户端_fedora mysql 安装
本例使用的是 mysql-5.0.45.tar.gz 安装编译前提: Yum install gcc Yum install gcc-c++ 1.第一个MYSQL安装 编译1.带上参数 ./confi ...
- window mysql 字符集_Windows mysql默认字符集修改
一.通过MySQL命令行修改: mysql> SET character_set_client = utf8 ; mysql> SET character_set_connection = ...
- mysql启用keepalive_keepalive+mysql 主主配置
1. 环境说明: 机器名 eth0 说明 server01 192.168.100.30/24 Mysql.keepalive server02 192.168.100.31/24 Mysql.k ...
- 使用MySQL Proxy解决MySQL主从同步延迟
MySQL的主从同步机制非常方便的解决了高并发读的应用需求,给Web方 面开发带来了极大的便利.但这种方式有个比较大的缺陷在于MySQL的同步机制是依赖Slave主动向Master发请求来获取数据的, ...
- mysql isreg_`Innodb` MySQL中如何优雅的删除大表跑路
最近很想写写MySQL相关的内容,就从这个话题出发吧 有人说删MySQL表谁不会 不就是 drop table TABLENAME 如果在生产环境中,你对一张TB级别的大表,敲下这行命令 那么你的主管 ...
- oracle收购Mysql后,Mysql的安装配置方法
自从Oracle收购MySQL后,略微发生了一些小小的变化,原来mysql安装完成后默认是没有密码的,但是新版的mysql安装完成后oracle提供了一个free password放着/root/.m ...
- centos7 安装mysql php_Centos7安装mysql与php的方法
本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...
最新文章
- java正则表达式所有字符串_java正则表达式获取字符串中所有匹配的内容
- java提供密码加密的实现
- socket 相关函数
- 阿里云推出免费套餐 30余款云产品半年免费
- python全栈开发_day10_函数的实参和形参
- css初始化_利用CSS变量实现炫酷的悬浮效果
- 【USACO Feb 2014】Cow Decathlon
- Linux系统安装MySql步骤及截屏
- rabbitmq AmqpClient 使用Fanout 交换机投递与接收消息,C++代码示例
- PHP创建与解析 XML 1 (36)
- html拷贝图片不显示,【原创软件小知识】——拷贝cad文件中光栅图片不显示的问题...
- 摄影测量学知识点总结(万字长文警告)
- qlv格式转mp4格式(简单、高效)
- 震动活塞式柱状取样器的使用
- 链家网深圳租房信息分析报告
- pandas从入门到进阶
- 腾讯优图计算机招聘视觉大咖(2022届校招+实习)
- 面试题:十瓶牛奶每天至少喝一瓶,直到喝完到底有多少种喝法
- Chrome浏览器默认打开无痕模式
- 网课python程序设计答案_Python程序设计知到网课答案
热门文章
- 回溯算法(八皇后问题)
- 彻底掌握Linux文件与目录管理命令?进来看看硬核总结
- java重载与重写的区别你懂了吗
- 记录gulp报错The following tasks did not complete: cssmin或类似任务
- python定义一个类描述数字时钟_python自定义时钟类、定时任务类
- 查看mysql的启动日志目录下_mysql诊断启动问题、查看日志文件详解
- 二叉树 跳表_漫谈 LevelDB 数据结构(一):跳表(Skip List)
- 连招 横版 flash 游戏_街机游戏中的无限连究竟有多变态?有种对决叫作没开始就结束了!...
- python网格测试_测试d的numpy网格大小调整
- 3 左右_3万左右电动迷你小汽车,3万左右电动迷你小汽车车型推荐