数据库 数据
增create insert
删drop delete
改alter update
查 select
创建数据库db1
查看数据库目录db1
删除数据库
查看字符集列表
查看表
创建表
查看表的定义
查看表的属性信息
创建表
查看表的定义
查看表的具体信息
查看完整表的定义
查看user表的定义
利用别的表的信息创建表
创建一张表像另一张 表
插入字段
查看student内容
只添加姓名和id
多组添加
利用set设置添加
利用select获取信息 添加内容
更新emp id=1的姓名和地址
修改名字为root的姓名和地址 限制2个
快速删除 不可恢复
最简单的查询
打印hello world
‘ ’ 引号里都是字符串
精确匹配
查找sex为 f m null的信息
as +别名
表名 as+别名
模糊搜索 like
mysql中 %代表通配符的 * 任意长度的任意字符
查找w开头的信息
下划线_代表任意单个字符
Rlike 正则表达式
l开头的信息
!= 不等于
not = 不等于
添加一个字段score
update 更新数据
删除性别为空的人
把6号sex改成f
统计分组
统计性别的id
统计性别的最高成绩
可以加别名 统计
统计性别的平均成绩
添加班级 默认1班
id大约等于3的 加入2班
添加一名女生
统计班级男女平均成绩
统计男女数量
显示平均成绩大于80的
对成绩倒叙排序
对成绩正序排序
对手机号正序排序
对手机号倒序排序
加上-
默认成绩正序排序
-score desc
就能把null放到下面,只适用于数字
限制前三个
执行mysql脚本
查看脚本里的表
按年龄排序 查询年龄最大的10个
查找学生表和老师表的name 并且要id相同
为了方便区分 加上别名
交集 inner join on 内连接
cross join 交叉连接
left outer 左外连接 左边表的内容全要+左边和右边的交集
right outer 右外连接 右边表的内容全要+左边和右边的交集
左外连接 去掉交集部分
union
2张表连接起来 例如 cat a b
把学生的id姓名 和老师的id姓名 连接起来
字段要对应
完全的外链接 左外连接 union 右外连接
完全的外链接 去掉 交集的地方
一张表里查找员工对应的上司
查询平均成绩
大于平均成绩的学生id
查找每个姓名对应的分数
大于平均成绩的姓名
以性别分组 查找大于25的 年龄总和
各班级年龄大于平均年龄的
创建视图
视图相当于shell中的别名
desc查询视图的结构
视图的属性信息
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100835