mysql-语法大全
DDL语句
库
创建
create database 库名 charset utf8;
删除
drop database 库名;
修改
alter database 库名 charset latin;
表
创建
create table 表名(字段1 数据类型 [约束],字段2 数据类型 [约束],。。。);
删除
drop table 表名;
修改
#修改表名
alter table 表名 rename 新表名;
#修改字段
alter table 表名 modify 字段 数据类型 约束;
#修改字段并改名
alter table 表名 change 字段 新字段 数据类型 约束;
#删除字段
alter table 表名 drop 字段;
#添加字段
alter table 表名 add 字段 数据类型 约束;
DML语句
主要是表内容的增删改查
增
insert into 表名[(字段1,字段2.。。)] values(字段1,字段2.。。。),(字段1,字段2.。。。);
删
delete from 表名 where 条件
改
update from 表名 set 字段=值 where 条件;
查
条件顺序:from、where、group by、having(决定筛选出来的表格) select、distinct、order by、limit (决定显示出来的表格)
#查询所有
select * from 表名 where 条件;
#按字段排序
select * from 表名 order by 字段,字段1
#限制查询
select * from 表名 order by 字段 limit 3; #查询3条(索引从0开始)
#分页查询
select * from 表名 limit 0,3;#查询0,1,2
select * from 表名 limit 3,3; #查询3,4,5
聚合
很多情况下,用户都需要进行一些汇总操作,比如统计整个公司对的人数或者统计每个部门的人数,这是就需要用到聚合操作
1、聚合函数sum()、count()、max()、min()等
2、分组group by通过某字段分组
3、having对分组后的结果在进行过滤(where在分组前过滤having在分组后)
select count(1) from 表名 #统计总行数
select deptno ,count(deptno) from emp group by deptno ; #统计各部门的人数
select deptno ,count(deptno) from emp group by deptno having count(deptno)>1 ; #统计人数大于1的部门
select deptno ,group_concat(ename) from emp group by deptno #显示出各部门的人名
mysql-语法大全的更多相关文章
- MYSQL 语法大全自己总结的
mysql语法大全 --------数据链接---------------------数据库服务启动net start mysql --关闭服务net stop mysql --登录 -u,-p后面不 ...
- MySQL语法大全整理的自学笔记
select * from emp; #注释 #--------------------------- #----命令行连接MySql--------- #启动mysql服务器 net start m ...
- MySQL语法大全_自己整理的学习笔记(MySQL语句 整理二)
select * from emp; #注释 #--------------------------- #----命令行连接MySql--------- #启动mysql服务器 net start m ...
- MySQL语法大全
select * from emp; #注释 #--------------------------- #----命令行连接MySql--------- #启动mysql服务器 net start m ...
- MySQL 函数大全
mysql函数大全 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NU ...
- MySQL 资源大全
干货!MySQL 资源大全 提交 我的留言 加载中 已留言 shlomi-noach 发起维护的 MySQL 资源列表,内容覆盖:分析工具.备份.性能测试.配置.部署.GUI 等. 伯乐在线已在 Gi ...
- Emmet语法大全手册
这是基于官方手册整理制作的,因为那个手册网页打开很慢,所以就整理在这里了.以备不时之需. Syntax Child: > nav>ul>li <nav> <ul ...
- Inno Setup脚本语法大全
Inno Setup脚本语法大全 ResourceShare Bruce 11个月前 (10-28) 6136浏览 0评论 Inno Setup 是什么?Inno Setup 是一个免费的 Win ...
- 常用mysql命令大全
常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再 ...
- Razor语法大全(转)
Razor语法大全 因为最近在看mvc的时候在学习Razor的发现了这个不错的博文,故转之. 本文页面来源地址:http://www.cnblogs.com/dengxinglin/p/3352078 ...
随机推荐
- 个人博客添加网易云音乐Flash插件
博客底部添加网易云音乐播放插件 歌单或者歌曲外链可从音乐界面"生成外链播放器"中得到,选择Flash播放插件即可 footer.html文件增加 实现效果: 历史精选文章: Jli ...
- Java模拟登录带验证码的教务系统(原理详解)
一:原理 客户端访问服务器,服务器通过Session对象记录会话,服务器可以指定一个唯一的session ID作为cookie来代表每个客户端,用来识别这个客户端接下来的请求. 我们通过Chrome浏 ...
- 今天我得鼓吹一波 Kotlin
Kotlin 被作为 Google 官方语言也有一年多了,但除了刚宣布那个月极度火爆以外,后面生活又回归了平静.不少小伙伴紧跟 Google 爸爸的步伐,也对 Kotlin 有了或多或少的了解,Git ...
- [C#] LINQ之LookUp
声明:本文为www.cnc6.cn原创,转载时请注明出处,谢谢! 本文作者文采欠佳,文字表达等方面不是很好,但实际的代码例子是非常实用的,请作参考. 一.先准备要使用的类: 1.Person类: cl ...
- 01 前言/基础设施 - DevOps之路
01 前言/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi 简介 基础架构采用DevOps设计思想, ...
- 最短路问题 Floyd+Dijkstra+SPFA
参考博客:https://blog.csdn.net/qq_35644234/article/details/60875818 题目来源:http://acm.hdu.edu.cn/showprobl ...
- #Leetcode# 633. Sum of Square Numbers
https://leetcode.com/problems/sum-of-square-numbers/ Given a non-negative integer c, your task is to ...
- 3 HTTP 协议
1 什么是HTTP 协议 HTTP (HyperText Transfer Protocol),即超文本传输协议, 17年以前互联网上应用最广泛的协议,之后所有网站都开始使用HTTPS协议(基于HTT ...
- java从request中获取GET和POST请求参数
URL和参数列表 一 获取请求方式 request.getMethod(); get和post都可用, 二 获取请求类型 request.getContentType(); get和post都可用,示 ...
- Spring-Boot Banner
下载Spring-Boot源码,目录结构spring-boot-2.1.0.M2\spring-boot-2.1.0.M2\spring-boot-project\spring-boot\src\ma ...