zoukankan      html  css  js  c++  java
  • 九、mysql DDL语言

    参考url:https://www.bilibili.com/video/BV12b411K7Zu

    1、数据定义语言

    2、库和表的管理

      创建:create

      修改:alter

      删除:drop

      1) 库的管理

         创建、修改、删除

        (1) 库的创建

          语法:create database if not exists库名;

        (2) 库的修改

          RENAME DATABASE books TO 新库名

          更改库的字符集

          ALTER DATABASE books CHARACTER SET gbk;

        (3) 库的删除

          Drop database books;

      2) 表的管理

        创建、修改、删除

        (1) 表的创建

            Create table 表名(

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

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

              ...

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

            )

        (2) 表的修改

            ALTER TABLE 表名 

            add|drop|modify|change column 列名【类型 约束】

            a. 修改列名

              ALTER TABLE book

              CHANGE COLUMN publishdate  puddata DATATIME;

            b. 修改列的类型或约束

              ALTER TABLE book

              MODIFY COLUMN pudate TIMESTAMP;

            c. 删除列

              ALTER TABLE author DROP COLUMN annual;

            d. 修改表名

              ALTER TABLE author RENAME TO book_author;

            e. 添加新列

              ALTER TABLE author ADD COLUMN annual DOUBLE;

        (3) 表的删除

            DROP TABLE IF EXISTS book_author;

        (4) 表的复制

            a、仅仅复制表的结构

              CREATE TABLE copy LIKE author;

            b、复制表的结构+数据

              CREATE TABLE copy2

              SELECT * FROM author

              WHERE nation=’china’;

  • 相关阅读:
    linux虚拟机时间同步
    jdk的下载
    xshell 使用命令上传、下载文件
    linux常用命令
    linux使用"userdel 用户名“删除用户的解决办法
    List去重
    C#之数据类型学习
    EF中使用SQL语句或存储过程
    牛逼注释
    ASP.NET判断是否为手机登录
  • 原文地址:https://www.cnblogs.com/nuochengze/p/12583969.html
Copyright © 2011-2022 走看看