分组

1、limit start (开始,从第几行开始查),count(从开始行下一行,往后查几行数据)

select * from 表名 limit start,count

select * from 表名 limie 9,5

外键

定义、连接两个表的

1、先建主表 插入数据

2、再建子表

注意 一定先创建与主表关联的列

foreign key(列名) references 主表(主表id)

修改MySQL密码

在Windows 下修改密码

1、进入MySQL

2、use mysel

3、update user set authentication_string=password(“1234”)where user=“root”

4、关闭MySQL

查看代码

show create table 表名

删除数据

delete drom teachers where id=1;

删除外键

首先要知道外键的名称

首位

删除外键约束的命令

alter table 子列表 drop foreign key 外键名称

删除后再添加外键的方式

alter table 子表名 add 添加外键

添加外键=foreign key(子表的id) references 主表(主表id)

连接查询

1、内连接 就是两张表的交

select * from 表1 inner join 表2 on 表1.列名=表2.列名

2、左连接

select * from 表1 inner join 表2 on 表1.列名=表2.列名

子查询

定义:一个select语句里面嵌入另一个select语句

1、主查询是嵌入在主查询里

2、子查询是辅助主查询 充当条件或者数据源的

3、子查询是一个完整的select语句,可以被单独拿出来使用

子查询的分类

1、标量子查询 返回的是数据(一行一列)

2、列级子查询 返回的是一列(一列多行)

3、行级子查询 返回的是一行(一行多列)

自关联

一个表 自己连接自己

inner join on

视图

1、定义 select 语句的结果集

2、创建视图语句

create viem 视图名 as select语句

3、查看视图

show tables

4、使用视图

select * from 视图名

5、删除视图

drop view 视图表

视图的作用

方便操作,减少复杂的SQL语句,增强可读性能

事务

应用场景

银行的订单系统

定义:

是一个操作序列,这些操作要么都执行,要么都不执行,是一个

1、开启

begin

2、插入数据

3、提交

commit

1、rollback 回滚

索引

具体的解释网址 https://blog.csdn.net/u012954706/article/details/81241049

定义:=数据库的索引好比就是一本书的目录

作用:优化查询速度

查看索引

creatr index from 表名

创建索引

create index 索引名 on 表名(字段名(长度))

删除索引

drop index 索引名 on 表名

mysql额外在哪_MySQL额外操作相关推荐

  1. mysql回滚用法_Mysql误操作后利用binlog2sql快速回滚的方法详解

    前言 在日常工作或者学习中,操作数据库时候难免会因为"大意"而误操作,需要快速恢复的话通过备份来恢复是不太可能的,下面这篇文章主要给大家介绍关于Mysql误操作后利用binlog2 ...

  2. mysql cascade的用法_MySQL常用操作笔记

    1.创建root用户的密码 mysqladmin -u root password "new_password"; 2.连接到Mysql服务器 mysql -u root -p 1 ...

  3. mysql 是dos程序_mysql Dos操作

    一.数据库操作 1.连接服务器  >mysql -h 服务器 -u 用户名 -p 密码 2.查看数据库  >show databases 3.创建数据库  >create datab ...

  4. mysql的各种语句_MySql常用操作SQL语句汇总

    MySQL的常见操作在这里先做一下总结,已经整合到代码里面,经过检验无误. /*创建一个数据库*/ create database xuning_test; /*说明当时使用数据库对象*/ use x ...

  5. mysql 密码长度约束_MySQL简单操作【1、在cmd下MySQL的运行及简单增删改查】

    上篇文章介绍了在Windows10下安装MySQL,本篇文章介绍cmd下简单的操作. 1.登录 MySQL 当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQ ...

  6. mysql dml ddl优先级_MYSQL入门操作和常规DML、DDL、DQL使用

    刷新权限,将某些权限从硬盘刷新到内存中(修改root密码自带隐式刷新权限操作) mysql> flush privileges; Query OK, 0 rows affected (0.00 ...

  7. mysql 大分页查询优化_Mysql骚操作:优化大分页查询

    背景 系统结构如上图.经过排查是因为系统B拉取数据时间太长导致的推送超时. 系统B拉取数据的方法是根据_tiemstamp(数据操作时间)分页查询系统A的接口,即: 1SELECT 字段名2FROM  ...

  8. mysql修改数据库历史_MySQL之操作数据库

    二.操作数据库 操作数据库-->操作数据库中的表-->操作数据库中表的数据 注:所有语句都要用;结尾. 1.操作数据库 例:创建数据库westos并使用. 注:以后所有命令带[]表示可选, ...

  9. mysql show 翻页_mysql show操作

    'latin%'; SHOW COLLATION 输出包括所有可用的字符集 SHOW COLLATION; SHOW COLLATION LIKE'latin1%'; SHOW COLUMNS 显示在 ...

最新文章

  1. gRPC异步处理应答
  2. python画图代码彩虹-python绘制彩虹图
  3. elementUI树状图竖向滚动条和横向滚动条问题
  4. 解决HBase RegionServer进程还在,但是显示已经dead了
  5. 【十二省联考2019】希望【点边容斥】【换根dp】【长链剖分】【线性数据结构】【回退数据结构】【离线逆元】
  6. 多所高校通知:暂缓返校
  7. bat 修改txt_多工作簿数据合并,还在复制粘贴就out了,同事用bat文件一秒搞定...
  8. DenseNet简单总结
  9. corn java 可配置_定时任务工具——CronUtil
  10. SQL SERVER的SID和表的所有权问题
  11. Web 服务器错误代码
  12. smbus使用 树莓派_Linux控制I2C/SMBus设备
  13. 漫画微信小程序源码 全开源 商业版
  14. 频谱分析仪二次开发|频谱分析仪程控软件NS-Analyzer
  15. 硬核桌面美化,让Windows电脑像Mac一样充满高级感!
  16. 时间窗口(Time Windows)
  17. 为什么阿里巴巴不建议MySQL使用Text类型?
  18. 竹子的故事:送给那些坚持了很久却准备放弃的人 --- 厚积方能薄发
  19. 互联网广告算法和系统实践-读书笔记
  20. 轻松理解Shel脚本中的变量(一)

热门文章

  1. 【Android Developers Training】 104. 接受地点更新
  2. EasyUI Combogrid Bug
  3. 如何處理不同版本的 Gem 執行檔,以 Rake 0.9.0 地雷為例
  4. 【控制】《多智能体机器人系统信息融合与协调》范波老师-第7章-基于 Markov 对策的多 Agent 协调
  5. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第4章-具有扰动的混沌系统主-从同步
  6. PyTorch 实现经典模型6:RCNN (Fast RCNN, Faster RCNN)
  7. 5、C语言面试笔试--数据组织--数组
  8. 【CUDA7.5】MATLAB中配置Win7+Matlab R2015b+CUDA7.5+vs2013配置方法
  9. 通过MATLAB读取mnist数据库
  10. 写作MIMO,LDPC误码率仿真