修改列名

方法一:

其中表如图所示:表名:emp

mysql 修改列的长度 菜鸟 mysql修改列数据_mysql 修改序列 sequence


在编辑器中输入如下语句:

alter table emp change deptno deptno1 int(4) 结果如图所示:

mysql 修改列的长度 菜鸟 mysql修改列数据_数据_02


可以看到列名已经被修改!

方法二:

表同上,输入以下语句,其详细信息如图:

其中:desc emp 是查询表的详细信息

mysql 修改列的长度 菜鸟 mysql修改列数据_表名_03


alter table emp modify deptno int(20);

结果如下图:

mysql 修改列的长度 菜鸟 mysql修改列数据_字段_04


我们可以看出表emp的字段deptno长度开始为4,经modify语句修改后,变为20

总结:

  • change和modify都可以对表的字段信息进行修改,change可以修改列名,但是modify不行
  • 使用change,后面要写两次列名

添加数据

使用insert语句

insert into emp(ename,hiredate,sal,deptno)values("wux","2019-03-02",9000,10);

其中:emp是表名,ename、hiredate、sal、deptno都是列名(字段名)
或者根据列名的顺序进行添加:

insert into emp values("wuxx","2019-03-02",9000,10);

以此表为例演示如下操作:

mysql 修改列的长度 菜鸟 mysql修改列数据_mysql 修改序列 sequence_05

删除数据

delete from emp where deptno=10;

其中:emp是表名,"deptno=10"是删除条件,*注意:*不管是单表还是多表,若不加where条件都会删除表的所有记录

修改数据

update emp set ename="wuxi" where deptno=10;

其中emp是表名,ename是列名,“deptno=10”是查询条件

查找数据

select * from emp;

其中:*表示查询所有字段

select ename,hiredate,sal,deptno from emp

或者如上,写出要查询的列的列名