暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL之——DDL语言

brevity分享 2021-09-01
155
前面介绍了一些关于表的数据的操作,这次介绍一下操作数据库和表的结构的操作,即DDL,也就是数据定义语言,涉及到的关键字有:ALTER、CREATE、DROP。
数据库的管理语句示例:
    CREATE DATABASE books;
    CREATE DATABASE IF NOT EXISTS books;
    ALTER DATABASE books CHARACTER SET gbk;
    DROP DATABASE books;
    DROP DATABASE IF EXISTS books;
    表的管理语句示例,包含创建、修改、删除等:
      CREATE TABLE book(id INT,bName VARCHAR(20),price DOUBLE,authorId INT,publishDate DATETIME);
      CREATE TABLE author(id INT,au_name VARCHAR(20),nation VARCHAR(10));
      ALTER TABLE book CHANGE COLUMN publishDate pubDate DATETIME;
      ALTER TABLE book MODIFY COLUMN pubDate TIMESTAMP;
      ALTER TABLE author ADD COLUMN annual DOUBLE;
      ALTER TABLE author DROP COLUMN annual;
      ALTER TABLE author RENAME TO book_authors;
      DROP TABLE IF EXISTS book_authors;
      表的复制语句示例,包含只复制表的结构、部分结构以及部分结构和数据与表的全部结构和全部数据:
        CREATE TABLE copy LIKE book;
        CREATE TABLE book_copy SELECT * FROM book;
        CREATE TABLE book_copy2 SELECT bName,price FROM book WHERE 1 = 2;
        CREATE TABLE book_copy3 SELECT bName,price FROM book WHERE bName IN(1,2,3);
        文章转载自brevity分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论