zoukankan      html  css  js  c++  java
  • mysql 重命名表名

    先创建一张表:

    -- 创建用户表
    CREATE TABLE user10(
    id SMALLINT UNSIGNED KEY AUTO_INCREMENT,
    username VARCHAR(20) NOT NULL UNIQUE,
    password CHAR(32) NOT NULL,
    email VARCHAR(50) NOT NULL DEFAULT 'a@a.com',
    age TINYINT UNSIGNED DEFAULT 18,
    addr VARCHAR(200) NOT NULL DEFAULT '北京',
    salary FLOAT(6,2),
    regTime INT UNSIGNED,
    face CHAR(100) NOT NULL DEFAULT 'default.jpg',
    sex ENUM('','','保密') DEFAULT '保密'
    );

    那现在想把表名改成user11怎么办?有两种办法:

    先看第一种:

    -- 修改表名, TO 或AS都可以,也以省略掉
    -- ALTER TABLE 表名 RENAME [TO|AS] 新表名
    ALTER TABLE user10 RENAME TO user11;

    查看一下,可以看到表名成功修改成user11了:

    mysql> show tables;
    +-----------------+
    | Tables_in_mydb3 |
    +-----------------+
    | cms_cate        |
    | cms_news        |
    | course          |
    | test1           |
    | test2           |
    | test3           |
    | user            |
    | user1           |
    | user11          |
    +-----------------+
    9 rows in set (0.01 sec)
    
    mysql>

    现在使用第二种方法将user11再改回user10:

    -- 修改表名
    -- RENAME TABLE 表名 TO 新表名; 这里面的TO不可以省略
    
    RENAME TABLE user11 TO user10;

    查看一下,是否修改成功:

    mysql> show tables;
    +-----------------+
    | Tables_in_mydb3 |
    +-----------------+
    | cms_cate        |
    | cms_news        |
    | course          |
    | test1           |
    | test2           |
    | test3           |
    | user            |
    | user1           |
    | user10          |
    +-----------------+
    9 rows in set (0.00 sec)
  • 相关阅读:
    转:Web Service介绍
    CodeIgniter网页缓存
    CodeIgniter管理你的应用程序
    CodeIgniter自动装载资源
    python feedparser 使用
    HTC文件的使用
    动态执行javascript代码
    jQuery获取文本节点之text()/val()/html() 方法区别
    style,runtimeStyle与currentStyle的定义及用法
    File,FileStream,byte[]3者互相转换总结(转)
  • 原文地址:https://www.cnblogs.com/huangxm/p/5736386.html
Copyright © 2011-2022 走看看