表的其他操作补充

表的其他操作补充

一. 修改表的操作

  • alter table
  • 语法:
  • 1.修改语法:
    • alter table 表名 rename 新表名;
  • 2.增加字段
    • alter table 表名 add 字段名 数据类型[完整性的约束条件], add 字段名 数据类型[完整性的约束条件];
    • alter table 表名 add 字段名 数据类型[完整性的约束条件] first;将该字段变为第一个字段
    • alter table 表名 add 字段名 数据类型[完整性的约束条件] after 字段名;将该字段放在某个字段之后.
  • 3.删除字段
    • alter table 表名 drop 字段名;
  • 4.修改字段
    • alter table 表名 modify 字段名 数据类型[完整约束条件];
    • alter table 表名 change 旧字段名 新字段名 旧数据类型[完整约束条件];
    • alter table 表名 change 旧字段名 新字段名 新数据类型[完整约束条件];

二. 复制表

  • 查看mysql自身的user库下面的信息(默认填补了+-横向显示不好看)

  • select * from mysql.user;
    
  • /G变为纵向显示(一行一行的显示)

  • select * from mysql.user/G;
    
  • 查询user文件中的部分内容

  • select host,user,password,select_priv from mysql.user;
    
  • 将查询结果存放到指定的文件中(默认不仅包括表格结构还包括了表的记录信息)

  • create table db1.user select host,user,password,select_priv from mysql.user;
    
  • 只保存表的结构,不包括表的记录(只需要加上一个false的where判断)

  • create table db1.user select host,user,password,select_priv from mysql.user where 3 < 1;
    
  • 查询表的结构:

  • desc db1.user;
    
  • 查询表的记录

  • select * from db1.user;
    

三. 删除表

drop table 表名;
posted on 2021-02-27 22:06  Jkeykey  阅读(49)  评论(0编辑  收藏  举报