MySQL操作命令(Navicat)

desc student;
show create table student; 
--修改表名
alter table student rename stu;
--修改字段数据类型
desc stu;
alter table stu modify weight float(10);
--修改多个字段的数据类型
alter table stu modify weight double(2,2),
                                modify age int(2);
desc stu;
desc student;
--修改数据名和类型
alter table stu change age old int(3);
--添加新字段score
alter table stu add score int(2);
alter table stu add score1 int(2) first;
alter table stu add score2 int(2) after score1;
--删除字段
alter table stu drop score2;
--删除表
drop table test;
create table student(
    id int(8) primary key,
    name varchar(20),
    age int(2),
    sex varchar(1)
);
create table student1(
         id int(8) ,
         name varchar(20),
         age int(2),
         sex varchar(1),
         constraint student1 primary key(id)
);
desc student1;
create table student2(
     id int(8) ,
     name varchar(20),
     age int(2),
     sex varchar(1),
     constraint student2 primary key(id,name)
 );
 desc student2
 create table student3(
     id int(8) ,
     sex varchar(1)
 );
 --添加约束
alter table student3 add constraint student3 primary key(id);
desc student3;
--删除约束
alter table student3 drop primary key;


create table student4(
    id int(8) primary key,
    name varchar(20) unique,
    age int(2),
    sex varchar(1)
);
desc student4;
alter table studnet5 drop unique key;
create table student5(
    id int(8) primary key,
    name varchar(20) unique,
    age int(2) not null,
    sex varchar(1)
);
desc student5;
create table student6(
    id int(8) primary key,
    name varchar(20) unique,
    age int(2) not null,
    sex varchar(1) default'男'
);
desc student6;
create table student7(
    id int(8) primary key auto_increment,
    name varchar(20) unique,
    age int(2) not null,
    sex varchar(1) default'男'
);
desc student7;
create table student8(
    id int(8) primary key auto_increment,
    name varchar(20) unique
);
create table student8_0(
    id int(8) primary key auto_increment,
    name varchar(20) unique,
    stu_id int(8),
    constraint student8_0_stu_id foreign key(stu_id) references student8(id)
)
desc student8;
desc student8_0;
drop table student8;
drop table student8_0;

主键索引:非空且唯一
唯一索引:唯一
全文索引:字符串类型(char varchar text)
空间索引:空间数据类型(deometry point linestring polygon)
复合索引:查询中只有使用了第一个字段,才会触发

自动查询表index_student中的索引
create table index_student(
    sno int(4)primary key auto_increment,
    sname varchar(20) unique,
    age int(2)
);
desc index_student;
show index from index_student;

手动索引
    创建索引
        create table index_student1(
            sno int(4),
            sname varchar(20),
            age int(2),
            index(sno)
        )
    查看添加的索引
        show index from index_student1;
        
                create table index_student2(
            sno int(4),
            sname varchar(20),
            age int(2),
            unique index(sno)
        );
        show index from index_student2;
        
            create table index_student3(
            sno int(4),
            sname varchar(20),
            age int(2),
            primary key (sno)
            );
            show index from index_student3;
        
            create table index_student4(
            sno int(4),
            sname varchar(20),
            age int(2),
            fulltext index (sname)
            );
            show index from index_student4;
            
            create table index_student5(
            sno int(4),
            sname varchar(20),
            age int(2),
            sloc point not null,
            spatial index (sloc)
            );
            show index from index_student5;
            
            create table index_student6(
            sno int(4),
            sname varchar(20),
            age int(2),
            index (sno,sname)
            );
            show index from index_student6;
            
        表已经存在,创建索引
            create table index_student7(
            sno int(4),
            sname varchar(20),
            age int(2),
            sinfo varchar(100),
            
            sloc point not null
            );
            create index index_student7_sno on index_student7(sno);
            show index from index_student7;
            drop table index_student7;
            唯一索引
            create unique index index_student7_sname on index_student7(sname);
            show index from index_student7;
            全文索引
            create fulltext index index_student7_sinfo on index_student7(sinfo);
            show index from index_student7;
            空间索引
            create spatial index index_student7_sloc on index_student7(sloc);
            show index from index_student7;
            复合索引
            create  index index_student7_sno_sname on index_student7(sno,sname);
            show index from index_student7;
        
        
--已有表添加索引
    create table index_student8(
        sno int(8),
        sname varchar(20),
        age int(2),
        sloc point not null
    );
--删除
    drop table index_student8;
--展示索引
    show index from index_student8; 
--普通索引
    alter table index_student8
        add index(sno)
--唯一索引
    alter table index_student8
        add unique index(sname);
--主键索引
    alter table index_student8
        add primary key (sno);
--全文索引
    alter table index_student8
        add fulltext (sname);
--空间索引
    alter table index_student8
        add spatial (sloc);
--复合索引
    alter table index_student8
        add    index (sno,sname);
        
    show index from index_student8; 
--删除索引
    alter table index_student8 drop index  sno;
    或者
    drop index sloc on index_student8;
    
    --插入数据
    create table student8(
        sno int(8) primary key,
        sname varchar(10) not null,
        age int(2),
        sex varchar(5) default'man',
        email varchar(30) unique
    );
    create table student8_test(
        sno int(8) primary key,
        sname varchar(10) not null,
        age int(2),
        sex varchar(5) default'man',
        email varchar(30) unique
    );
    --展示字段数据
    select * from student8;
    select * from student8_test;
    --所有字段插入数据
    insert into student8(sno,sname,age,sex,email)
                    value(1,'收到',34,'women','@qq.com');
    insert into student8 values(2,'可能',84,'men',        '@163.com')
    --指定字段
    insert into student8(sno,sname)
                    value(3,'IC');
    --set方式插入
    insert into student8 set sno=5,sname='博人',age=19,email='@phone.com';
    --同时插入多条数据
    insert into student8(sno,sname,age,sex,email)
                    value(4,'发表',02,'women','@7k7k.com'),
                                (6,'方式',23,'men','@4399.com'),
                                (7,'欧文',32,'women','@blilblil.com');
    --插入查询结果
    insert into student8_test select * from student8;
    
--更新数据
    --更新指定数据
    update student8 set sname='阿斯顿' where sname='收到';
    --更新全部数据
    update student8 set sex='women';
    
--删除数据
    --指定
    delete  from student8 where sno>6;
    --全部
    delete  from student8;
    --truncate 关键字删除
    truncate student8;
    
    
    create table emp(
    empno
    emame
    job
    mar
    
)

create table emp(
    empno int(4) primary key,
    emame varchar(10),
    job varchar(9),
    mgr int(4),
    hiredata date,
    sal decimal(7,2),
    comm decimal(7,2),
    deptno int(2)
    
);
insert into emp values
( 7369,'Smith','clerk',7902,'1980-12-17',800,null,20),
(7499,'Allen','salesman',7698,'1981-02-20',1600,300,30),
(7521,'ward','salesman',7698,'1981-02-22',1250,58,30),
(7566,'Janes','manager',7839,'1981-04-02',2975,null,20),
(7654,'Maritn','salesman',7698,'1981-09-28',1250,1408,30),
(7698,'Blake', 'manager',7839,'1981-05-01',2850,null,30),
(7782,'Clark','manager',7839,'1981-06-09',2450,null,10),
(7788,'Scott','analyst',7566,'1987-04-19',3000,null,20);
insert into emp values
(7789,'Scott','analyst',7567,'1987-03-19',3000,null,20);
 

--查询字段
select * from emp;
或者
select emame,empno,job,mgr,hiredata date,sal,deptno from emp;
--去重复
select distinct deptno,emame from emp;
--算术运算符+ - * /(div) %
select deptno*3 from emp;
--字段取别名
select sal*12 as 'yearsal&年薪' from emp;

--查询结果排序,默认升序
--单个字段
select * from emp order by sal asc;
--多个字段,asc升序,desc降序
select *from emp order by sal asc,empno desc;
--条件查询,><=!,不区分大小写
select * from emp where sal=3000;
select * from emp where job='analyst';
--binary,区分大小写
select * from emp where binary job='ANALYST';
select * from emp where binary job='analyst';
--查询区间范围,包括边界
select * from emp where sal between 2000 and 3000;
select * from emp where sal not between 2000 and 3000;
--查询指定集合
select * from emp where sal in(800,3000);
select * from emp where sal not in(800,3000);
--查看字段是否为空
select *from emp where comm is not null;
select *from emp where comm is null;
--模糊查询 %开头结尾中间 _相当于代替一个空字符,可与%混用
select * from emp where emame like 's%';
select * from emp where emame like '%s';
select * from emp where emame like '%s%';
select * from emp where emame like '%_____';
select * from emp where emame like '_a%';
--逻辑运算符 and or 
select * from emp where deptno=20 or sal>=2000;
select * from emp where deptno=20 and sal>=2000;
--select 查询内容|from 表名|where 条件|order by 字段 asc、desc 升序、降序|limit a,b 从第a条,显示b条数据
--分页查询,与排序连用时,先排序
select * from emp limit 0,4;
select * from emp limit 4,2;
select * from emp limit 2 offset 4;

    
    

select * from emp;
--多行函数(分组函数)
    --count统计记录的数目
    select count(*) from emp; 
    --计算非空数目
    select count(comm) from emp;
    --计算不重复且非空
    select count(distinct(mgr))from emp;
    select count(distinct(ifnull(mgr,1)))from emp;
    --sum求和
    select sum(sal) from emp;
    --去掉重复
    select sum(distinct(sal)) from emp;
    --avg平均值
    select avg(sal) from emp;
    --max最大值,min最小值
    select max(sal),min(sal) from emp;
    
--分组统计
    select deptno,count(*) from emp group by deptno;
    select deptno,avg(sal) from emp group by deptno;
    select deptno,max(sal),min(sal),count(*) from emp group by deptno;
    select job,count(*) from emp group by job;
    --分组函数条件表达
    select deptno,count(*) from emp group by deptno having count(*)>2;
    select sal,job from emp group by empno,job having avg(sal)>1000;
    
--多表查询
    create table dept(
        deptno int(6) primary key,
        dname varchar(20),
        loc varchar(20)
    );
    insert into dept values
        (10,'accounting','new york'),
        (20,'research','dallas'),
        (30,'sales','chicago'),
        (40,'operations','boston');
    select * from dept;
    select count(*) from dept;
    create table emp1(
        empno int(4) primary key,
        job varchar(20),
        ename varchar(20),
        mgr int(4),
        hiredata date,
        sal decimal(8,2),
        com decimal(8,2),
        deptno int(4),
        constraint emp1_deptno foreign key(deptno) references dept(deptno)
    );
    insert into emp1 values
        (7499,'Allen','salesman',7698,'1981-02-20',1609,300,30),
        (7521,'Ward','salesman',7698,'1981-02-22',1250,500,30),
        (756,'Jones','manager',7839,'1981-04-02',2975,null,20),
        (7654,'Haritn','salesman', 7698,'1981-09-28',1258,1480,30),
        (7698,'Blake','manager',7839,'1981-05-01',2850,null,30),
        (7782,'clark','manager', 7839,'1981-06-09',2450,null,10),
        (7788,'Scott ','analyst',7566,'1987-04-19',3000,null, 20),
        (7839,'King','president',null,'1981-11-17',5800,null, 10),
        (7844,'Turner','salesman',7698,'1981-09-08',1500,8,30),
        (7876,'Adams','clerk',7788,'1987-05-23',1100, null, 20),
        (7908,'James','clerk',7698,'1981-12-03',950,null,30),
        (7902,'Ford','analyst', 7566,'1981-12-03',1200,null,20),
        (7934,'Hilier','clerk',7782,'1982-01-23',1308,null,10);
select * from emp1;
select count(*) from emp1;
    
--交叉连接
select * from emp1 cross join dept; 
select count(*) from emp1;
select count(*) from dept;
select count(*) from emp1 cross join dept;
--自然连接
select * from emp1 natural join dept;
select count(*) from emp1 natural join dept;
--内连接
select * from emp1,dept where emp1.deptno=dept.deptno;
select * from emp1 e,dept d where e.deptno=d.deptno;
或者
select *from emp1 inner join dept on emp1.deptno=dept.deptno;
select *from emp1 inner join dept where emp1.deptno=dept.deptno;
select emp1.ename,dept.* from emp1 inner join dept on emp1.deptno=dept.deptno where emp1.deptno=20;
--自连接
select * from emp1 e,emp1 m where e.mgr=m.empno;
select *from emp1 e,emp1 m where e.mgr=m.empno and e.empno>m.empno;
或者
select *from emp1 e join emp1 m where e.mgr=m.empno;
select *from emp1 e join emp1 m where e.mgr=m.empno and e.empno>m.empno;
select *from emp1 e join emp1 m on e.mgr=m.empno where e.empno>m.empno;
--外连接,显示不满足条件的信息
select * from emp1 e,emp1 m where e.mgr=m.empno;
--左外连接,左右取决于两个表放的位置
select * from dept d left outer join emp1 e on e.deptno=d.deptno;  
--右外连接
select * from emp1 e right outer join dept d on e.deptno=d.deptno; 

--标量子查询,查询嵌套
select * from emp1 where sal<(select sal from emp1 where job='King');
--行子查询,返回多列数据
select * from emp1 where (deptno,ename)=(select deptno,ename from emp1 where job='Allen')
--列子查询,返回多行数据,不能用<>=!,in\any\all\exists
select * from emp1 where ename in(select ename from emp1 where deptno=10) and deptno=20;
select * from emp1 where sal<any(select sal from emp1 where ename='clerk');
select * from emp1 where sal>all(select sal from emp1 where ename='clerk');
select * from dept where exists(select * from emp1 where emp1.deptno=dept.deptno);
--子查询作为表,需要自己命名这个表名字
select max(avgsal)from(select avg(sal) avgsal from emp1 group by deptno) avg_sal;
select * from dept d,(select count(*) cou,deptno from emp1 group by deptno) dd where d.deptno=dd.deptno;
或者
select * from dept d inner join (select count(*) cou,deptno from emp1 group by deptno) dd where d.deptno=dd.deptno;
    

create table emp(
        empno int(4) primary key,
        ename varchar(10),
        job varchar(9),
        mgr int(4),
        hiredata date,
        sal decimal(7,2),
        comm decimal(7,2),
        deptno int(2)
        
    );
    insert into emp values
    ( 7369,'Smith','clerk',7902,'1980-12-17',800,null,20),
    (7499,'Allen','salesman',7698,'1981-02-20',1600,300,30),
    (7521,'ward','salesman',7698,'1981-02-22',1250,58,30),
    (7566,'Janes','manager',7839,'1981-04-02',2975,null,20),
    (7654,'Maritn','salesman',7698,'1981-09-28',1250,1408,30),
    (7698,'Blake', 'manager',7839,'1981-05-01',2850,null,30),
    (7782,'Clark','manager',7839,'1981-06-09',2450,null,10),
    (7788,'Scott','analyst',7566,'1987-04-19',3000,null,20),
    (7789,'Scott','analyst',7567,'1987-03-19',3000,null,20);
     
select * from emp;
--字符函数
    --拼接字符串
    select concat('雇员姓名:',ename,'薪资',sal,'职位',job,'入职日期',hiredata,'年薪',sal*13) from emp;
    --查询字段长度
    select * from emp where length('ename')=5;
    --转换大小写
    select ename,upper('ename'),lower('ename') from emp;
    --指定字符串中,将特定字段替换新字段
    create table emp1(
    name1 varchar(20),
    age int(2),
    sex varchar(9)
    );
    insert into emp1 values(
    'tom',3,'man'
    );
    select * from emp1;
    select replace('tom','m','m&jary') from emp1;
    --截取指定字符串,选择截取的片段
    select substring(ename,2,4) from emp;
    
--数值函数
    --绝对值
    select abs(-3),abs(3);
    --派,3.14....
    select pi();
    --取余数
    select mod(7,3);
    --次方
    select pow(3,4);
    --向上取整,向下取整
    select ceil(3.533),floor(11.334);
    --四舍五入
    select round(23.4466),round(2.23215,3);
    --截取小数
    select truncate(23.3423,0),truncate(23.3423,2);
    --浮点类型随机数
    select rand(0),rand(1);
    --获取时间
    select now(),curdate(),curtime(),sleep(2),sysdate();
    --休息2s
    select sleep(2);
    --获取当前年份的第几天,第几周
    select dayofyear(now()),week(now());
    --计算两个日期的时间间隔
    select datediff('2008-1-1',now());
    --日期的加减
    select date_add(now(),interval '5' day),date_sub(now(),interval '2_3' year_month);
    
--流程控制函数
    --if条件
    select if(1>5,'1','5');
    select sal,if(sal>2000,'高','低') from emp;
    --ifnull,替换null
    select sal,comm,(sal+ifnull(comm,0)) from emp;
    --nullif 判断两个值是否相等
    select nullif(1,2),nullif(1,1);
    --case并列条件
    select deptno,sal,ename,
        case 
        when deptno=10 then '部门1'
        when deptno=20 then '部门2'
        else '部门3'
        end
    from emp;

--多行函数
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/907091.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

nginx上传文件超过限制大小、响应超时、反向代理请求超时等问题解决

1、文件大小超过限制 相关配置&#xff1a; client_max_body_size&#xff1a; Syntax:client_max_body_size size;Default:client_max_body_size 1m;Context:http, server, location 2、连接超时: proxy_read_timeout&#xff1a; Syntax:proxy_read_timeout time;Default…

C++ --- 多线程的使用

目录 一.什么是线程&#xff1f; 线程的特点&#xff1a; 线程的组成&#xff1a; 二.什么是进程&#xff1f; 进程的特点&#xff1a; 进程的组成&#xff1a; 三.线程与进程的关系&#xff1a; 四.C的Thread方法的使用&#xff1a; 1.创建线程&#xff1a; 2.join(…

基于Spring Boot的医疗陪护系统设计与实现(源码+定制+开发)病患陪护管理平台、医疗服务管理系统、医疗陪护信息平台

博主介绍&#xff1a; ✌我是阿龙&#xff0c;一名专注于Java技术领域的程序员&#xff0c;全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师&#xff0c;我在计算机毕业设计开发方面积累了丰富的经验。同时&#xff0c;我也是掘金、华为云、阿里云、InfoQ等平台…

ViT面试知识点

文章目录 VITCLIPSAMYOLO系列问题 VIT 介绍一下Visual Transformer&#xff1f; 介绍一下自注意力机制&#xff1f; 介绍一下VIT的输出方式 介绍一下VIT做分割任务 VIT是将NLP的transformer迁移到cv领域&#xff0c;他的整个流程大概如下&#xff1a;将一张图片切成很多个pat…

【Comsol教程】计算流道中的流量

在进行微流控方面的仿真的时候可能需要计算某一流道中流量的大小&#xff0c;下面展示如何计算。 流量分为质量流量和体积流量&#xff0c;我们常采用体积流量。在COMSOL中有两种方法计算&#xff0c; 1.使用Comsol内置的函数 这里我使用的是蠕动流模块【spf】,定义了3个开放边…

LeetCode 3226. 使两个整数相等的位更改次数

. - 力扣&#xff08;LeetCode&#xff09; 题目 给你两个正整数 n 和 k。你可以选择 n 的 二进制表示 中任意一个值为 1 的位&#xff0c;并将其改为 0。 返回使得 n 等于 k 所需要的更改次数。如果无法实现&#xff0c;返回 -1。 示例 1&#xff1a; 输入&#xff1a; n …

项目升级到.Net8.0 Autofac引发诡异的问题

前两天把项目升级到.Net8.0了&#xff0c;把.Net框架升级了&#xff0c;其他一些第三方库升级了一部分&#xff0c;升级完以后项目跑不起来了&#xff0c;报如下错误&#xff1a; An unhandled exception occurred while processing the request. DependencyResolutionExcepti…

RabbitMQ 七种工作模式介绍

目录 1.简单模式队列 2.WorkQueue(⼯作队列) 3 Publish/Subscribe(发布/订阅) 4 Routing(路由模式) 5.Topics(通配符模式) 6 RPC(RPC通信) 7 Publisher Confirms(发布确认) RabbitMQ 共提供了7种⼯作模式供我们进⾏消息传递,接下来一一介绍它的实现与目的 1.简单模式队列…

自动化测试类型与持续集成频率的关系

持续集成是敏捷开发的一个重要实践&#xff0c;可是究竟多频繁的集成才算“持续”集成&#xff1f; 一般来说&#xff0c;持续集成有3种常见的集成频率&#xff0c;分别是每分钟集成、每天集成和每迭代集成。项目组应当以怎样的频率进行集成&#xff0c;这取决于测试策略&…

操作系统期中复习2-4单元

Chapter-2 第一个图形界面——Xerox Alto 早期操作系统&#xff1a;规模小&#xff0c;简单&#xff0c;功能有限&#xff0c;无结构(简单结构)。&#xff08;MS-DOS,早期UNIX&#xff09; 层次结构&#xff1a;最底层为硬件&#xff0c;最高层为用户层&#xff0c;自下而上构…

2-141 怎么实现ROI-CS压缩感知核磁成像

怎么实现ROI-CS压缩感知核磁成像&#xff0c;这个案例告诉你。基于matlab的ROI-CS压缩感知核磁成像。ROI指在图像中预先定义的特定区域或区域集合&#xff0c;选择感兴趣的区域&#xff0c;通过减少信号重建所需的数据来缩短信号采样时间&#xff0c;减少计算量&#xff0c;并在…

Android中同步屏障(Sync Barrier)介绍

在 Android 中&#xff0c;“同步屏障”&#xff08;Sync Barrier&#xff09;是 MessageQueue 中的一种机制&#xff0c;允许系统临时忽略同步消息&#xff0c;以便优先处理异步消息。这在需要快速响应的任务&#xff08;如触摸事件和动画更新&#xff09;中尤为重要。 在 An…

【tomcat系列漏洞利用】

Tomcat 服务器是一个开源的轻量级Web应用服务器&#xff0c;在中小型系统和并发量小的场合下被普遍使用。主要组件&#xff1a;服务器Server&#xff0c;服务Service&#xff0c;连接器Connector、容器Container。连接器Connector和容器Container是Tomcat的核心。一个Container…

【压力测试】如何确定系统最大并发用户数?

一、明确测试目的与了解需求 明确测试目的&#xff1a;首先需要明确测试的目的&#xff0c;即为什么要确定系统的最大并发用户数。这通常与业务需求、系统预期的最大用户负载以及系统的稳定性要求相关。 了解业务需求&#xff1a;深入了解系统的业务特性&#xff0c;包括用户行…

深入理解Redis的四种模式

Redis是一个内存数据存储系统&#xff0c;支持多种不同的部署模式。以下是Redis的四种主要部署模式。 1、单机模式 单机模式是最简单的部署模式&#xff0c;Redis将数据存储在单个节点上。这个节点包括一个Redis进程和一个持久化存储。单机模式非常适合小型应用程序或者开发和…

【多态】析构函数的重写

析构函数的重写&#xff08;面试常见题&#xff09; 基类的析构函数为虚函数&#xff0c;此时派生类析构函数只要定义&#xff0c;⽆论是否加virtual关键字&#xff0c;都与基类的析构函数构成重写。 虽然基类与派⽣类析构函数名字不同看起来不符合重写的规则&#xff0c;实际…

合并区间 leetcode56

合并区间leetcode 目录一、题目二、踩坑过程三、上官方解答四、含泪体会彩蛋 目录 一、题目 二、踩坑过程 一开始想使用一个数组来标记区间&#xff0c;但是仔细想不好实现&#xff0c;单纯把区间里出现的设置为1&#xff0c;不好体现重叠的概念&#xff0c;如果使用三种状态…

机器人领域中的scaling law:通过复现斯坦福机器人UMI——探讨数据规模化定律(含UMI的复现关键)

前言 在24年10.26/10.27两天&#xff0c;我司七月在线举办的七月大模型机器人线下营时&#xff0c;我们带着大家一步步复现UMI「关于什么是UMI&#xff0c;详见此文&#xff1a;UMI——斯坦福刷盘机器人&#xff1a;从手持夹持器到动作预测Diffusion Policy(含代码解读)」&…

MybatisPlus入门(六)MybatisPlus-空值处理

一、MybatisPlus-空值处理 1.1&#xff09;问题引入&#xff1a; 在查询中遇到如下情况&#xff0c;有部分筛选条件没有值&#xff0c;如商品价格有最大值和最小值&#xff0c;商品价格部分时候没有值。 1.2&#xff09;解决办法&#xff1a; 步骤一&#xff1a;新建查询实体…

3.2链路聚合

1、链路聚合手动配置 将交换机S1、S2的GE0/0/1、GE0/0/2口来进行链路聚合。 交换机S1配置命令; [S1]interface eth-trunk 1 [S1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/2 [S1-Eth-Trunk1]port link-type trunk [S1-Eth-Trunk1]port trunk allow-pass vlan all …