加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql的DML进阶 分页查找 SQL约束及多表运作方法

发布时间:2022-06-14 14:07:15 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍了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列
  针对上述对于表的列结构的修改操作而言都是不建议使用的,因为很多公司的数据库是特别的大的, 修改一列数据都不是一个小事情, 修改不好造成了数据丢失就糟了,

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!