• sql学习(三)


    第四章 DDL语言

       介绍:DDL语言 数据定义语言 主要用来管理数据库和表

       一、库的管理  创建、修改、删除

        1.创建数据库

        语法:create database 库名

        案例1.创建一个Books数据库   

        CREATE DATABASE IF NOT EXISTS books ;

        2.删除数据库

        语法:drop database 库名

        案例1.删除books数据库 

        DROP DATABASE IF EXISTS books;  

        3.数据库的修改

        修改数据库的名字

        语法:RENAME DATABASE 原来数据库的名字 TO 新数据库名

        案例1.修改Books库名为Books_test  

        RENAME DATABASE books TO book_test;

        更改库的字符集

        语法:ALTER DATABASE 数据库名 CHARACTER SET 字符集;

        案例1.修改Books 数据库的字符集为uft-8

        ALTER DATABASE books CHARACTER SET utf-8;

       

       二、表的管理  创建、修改、删除

        1.表的创建

        语法:create table 表名(

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

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

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

        .....

        )

        案例:创建一个book表

         CREATE TABLE book(
          id INT,
          bName VARCHAR20),
          price DOUBLE,
          authorId  INT,
          publishDate DATETIME
    
        );

        2.表的删除

        案例:删除book表  

       DROP TABLE IF EXISTS book

        3.表的修改

         语法: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 表名;

        

        

  • 相关阅读:
    网络连接的基本概念,中继系统(网络)
    qnorm 函数 , with 函数(R)
    关于 paste 函数 (R)
    对数据的探索,数据框中是否有大于某个数的值,返回大于的具体的数值,或者数值的坐标(R)
    查看内存占用情况,查看进程,终止进程(cmd)
    查询校园网外网的ip
    二进制的减法(汇编)(数字电路)
    画出箱线图(R)
    排比句(文章写作)
    react中的TS理解
  • 原文地址:https://www.cnblogs.com/niuxiao/p/13971813.html
Copyright © 2020-2023  润新知