在MySQL中,想要对表的多次查询结果分别排序合并是不可行的如: 为了避开语法的问题,有了下面的解决办法,使用子查询 顺利通过,可是查看结果会发现,排序失效了。因为子查询规则...
在MySQL中,想要对表的多次查询结果分别排序合并是不可行的如: 为了避开语法的问题,有了下面的解决办法,使用子查询 顺利通过,可是查看结果会发现,排序失效了。因为子查询规则...
创建分支 git branch <分支名> 切换分支 git checkout <分支名> 创建同时切换分支(合并上面两步骤为一步) git checkout -b <分支名...
更新(修改)最后一次提交,但不产生新的提交 git commit --amend 删除文件 git rm 文件名删除工作目录和暂存区文件(不会删除仓库文件) 删除空目录 gi...
比较工作区和暂存区 git diff 比较两个版本(快照) git diff ID1 ID2 比较工作区和仓库版本 git diff ID 比较暂存区和仓库版本 git di...
Git中回退的操作使用比较频繁,下面总结一下 撤销上一次git add动作 git reset HEAD <file> 取消最近一次工作区到暂存区的提交,实际是用HEAD分...
初始化git库 git init 添加文件到暂存区,“.”表示添加所有文件 git add "文件名" 提交到git库,并指明log信息 git commit -m "说明"...
oracle等数据库中可以方便的使用row_number函数,实现分组取组内特定数据的功能。但是MySQL中并没有引入类似的函数。为了实现这一功能,需要一些特别的处理。下面是...
创建表 CREATE table (表名) ASselect... 可以用于创建临时表 创建视图 CREATE VIEW (视图名) ASselect... 视图多用在需要...
concat用于拼接字符串,语法很简单,直接上例子 select name, concat(round(w.population*100/t1.population), '%...
case...when...then...else...end 条件语句,类似c语言中的switch case 两种用法: 第一种:单值匹配(简单Case函数)select ...
distinct 表示其后所有字段合并在一起去重,distinct必须放在最前面如:select distinct name, age from tb;表示去除名字和年龄都相...
MySQL中的日期通常会定义成字符串类型,以便在python等其它程序语言中使用。 下面是MySQL表中字段定义为DATE时的处理函数: str_to_date(日期字符串,...
not in中null的问题 如果使用not in, 其后的条件中不能有空值,不然结果可能出错 select 'a' NOT IN ('c', 'b', NULL); +--...
内连接 等值连接依据两个表中相同内容的字段进行连接SELECT s.name, g.* FROM student s JOIN grade g ON s.id= g.id; ...
分组查询命令 -- group by-- having **分组查询中,select后只能跟分组的字段和聚合函数 ** 查询每个班学生的最大年龄select classnum...
DBA 命令 创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username:创建的用户名 hos...
登录 mysql -u usrname -p 查看数据库 show databases; 进入数据库 use 数据库名; 查看当前数据库表格 show tables; 查看当...
sql语句中出现中文字符,不管是表名还是字段名,都用反引号括起来。反引号通常在键盘上数字1键左边。例: SELECT `建议零售价`, `实际零售价` FROM `商品信息...
下载安装 windows版本https://www.postgresql.org/download/ Ubuntu版本 安装文档(选择适合的版本,14.04为例)https:...