mysql的DML进阶 分页查找 SQL约束及多表运作方法
发布时间:2022-06-13 15:22 所属栏目:115 来源:互联网
导读:这篇文章主要介绍了mysql的DML进阶、分页查找、SQL约束及多表操作方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql的DML进阶、分页查找、SQL约束及多表操作方法文章都会有所收获,下面我们一起来看看吧。 #首先简单
这篇文章主要介绍了mysql的DML进阶、分页查找、SQL约束及多表操作方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql的DML进阶、分页查找、SQL约束及多表操作方法文章都会有所收获,下面我们一起来看看吧。 #首先简单的创建一个student表为后序操作做准备 use test; create table student ( id int, name varchar(8), age tinyint ) engine = innodb default charset = utf8mb4; desc student; mysql的DML进阶、分页查找、SQL约束及多表操作方法 添加新的列, 格式: alter table 表名 add 新列名 数据类型(长度); alter table student add addr varchar(20); #新增一个addr列出来 修改列的数据类型(长度), 格式: alter table 表名 modify 列名 修改后的数据类型(长度); alter table student modify addr varchar(15); #修改student表中addr列的数据类型 (长度修改) alter table student modify addr char(20); #修改student表中addr列的数据类型 (类型修改为char(20)) 修改列的名称, 格式: alter table 表名 change 列名 新列名 新列名的数据类型(长度); alter table student change addr stu_addr varchar(20); # change 相比 modify 而言功能更加强大可以修改列名字. # modify不可以修改列名 . 删除指定列, 格式: alter table 表名 drop 列名; alter table student drop stu_addr; # 删除student表中的stu_addr列 针对上述对于表的列结构的修改操作而言都是不建议使用的,因为很多公司的数据库是特别的大的, 修改一列数据都不是一个小事情, 修改不好造成了数据丢失就糟了, (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读