美文网首页
表的管理

表的管理

作者: DOB_8199 | 来源:发表于2021-03-12 14:45 被阅读0次

    1.表的创建 ★

    语法:

    create table 表名(

    列名 列的类型【(长度) 约束】,

    列名 列的类型【(长度) 约束】,

    列名 列的类型【(长度) 约束】,

    ...

    列名 列的类型【(长度) 约束】

    )



    2.表的修改

    语法

    alter table 表名 add|drop|modify|change column 列名 【列类型 约束】;

    ① 修改列名

    ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME;

    ② 修改列的类型或约束

    ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP;

    ③ 添加新列

    ALTER TABLE author ADD COLUMN annual DOUBLE;

    ④ 删除列

    ALTER TABLE book_author DROP COLUMN  annual;

    ⑤ 修改表名

    ALTER TABLE author RENAME TO book_author;

    DESC book;



    3.表的删除

    DROP TABLE IF EXISTS book_author;

    SHOW TABLES;

    通用的写法:

    DROP DATABASE IF EXISTS 旧库名;

    CREATE DATABASE 新库名;

    DROP TABLE IF EXISTS 旧表名;

    CREATE TABLE  表名();



    4.表的复制

    1.仅仅复制表的结构

    CREATE TABLE copy LIKE author;

    2.复制表的结构+数据

    CREATE TABLE copy2

    SELECT * FROM author;

    3. 只复制部分数据

    CREATE TABLE copy3

    SELECT id,au_name

    FROM author

    WHERE nation='中国';

    4. 仅仅复制某些字段

    CREATE TABLE copy4

    SELECT id,au_name

    FROM author

    WHERE 0;

    相关文章

      网友评论

          本文标题:表的管理

          本文链接:https://www.haomeiwen.com/subject/gthwfltx.html