zoukankan      html  css  js  c++  java
  • 表的其他操作补充

    表的其他操作补充

    一. 修改表的操作

    • 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 表名;
    
  • 相关阅读:
    BFC是什么?如何形成BFC,有什么作用?
    z-index 有什么作用? 如何使用?
    有几种定位方式?分别是如何实现定位的?参考点是什么?使用场景是什么?
    Promise
    token
    文档碎片
    ECharts常用配置项
    for each()和map()的区别
    window.onload和$(docunment).ready的区别
    密码的两种常用加密方式
  • 原文地址:https://www.cnblogs.com/jkeykey/p/14457392.html
Copyright © 2011-2022 走看看