数据库 数据
增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

