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’;

  • 相关阅读:
    jmeter HTTP请求之content-type
    MyEclipse10中导入的jquery文件报错(出现红叉叉,提示语法错误)
    MyEclipse使用总结——使用MyEclipse打包带源码的jar包
    MyEclipse使用总结——MyEclipse10安装SVN插件
    Java调用K3Cloud的密码加密算法实现登录密码检验
    Sencha Touch 2 实现跨域访问
    K/3Cloud二次开发基于WebDev附加进程调试
    如何把子单据体的数值合计到单据体上
    移动开发规范概述
    使用HttpWebRequest post数据时要注意UrlEncode
  • 原文地址:https://www.cnblogs.com/nuochengze/p/12583969.html
Copyright © 2011-2022 走看看