• DDL操作数据库、表、列


    DDL 操作数据库、表、列

    1. 操作数据库

    • 创建

      • create database mydb1;
      • create database mydb2 character set gbk;
      • create database mydb3 character set gbk COLLATE gbk_chinese_ci;
    • 查询

      • 查看当前数据库服务器中的所有数据库:show databases;
      • 查看前面创建的mydb2数据库的定义信息:show create database mydb2;
      • 删除前面创建的mydb3数据库:drop database mydb3;
    • 修改

      • 查看服务器中的数据库,并把mydb2的字符集修改为utf8:alter database mydb2 character set utf8;
    • 删除

      • drop database mydb3;
    • 其他:

      • 查看当前使用的数据库:select database();
      • 切换数据库:use mydb2;

    2. 操作数据表

    • 语法
    create table 表名(
    			字段1 字段类型,
    			字段2 字段类型,
    			...
    			字段n 字段类型
    			);
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    • 常用数据类型
    int:整型
    double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99char:固定长度字符串类型; char(10)  'abc       '
    varchar:可变长度字符串类型;varchar(10) 'abc'
    text:字符串类型;
    blob:字节类型;
    date:日期类型,格式为:yyyy-MM-dd;
    time:时间类型,格式为:hh:mm:ss
    timestamp:时间戳类型 yyyy-MM-dd hh:mm:ss  会自动赋值
    datetime:日期时间类型 yyyy-MM-dd hh:mm:ss
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 其他操作

    1.查找当前数据库中的所有表show tables;

    在这里插入图片描述
    2. 查看表的字段信息desc student;

    在这里插入图片描述
    3. 在学生表的基本上增加一个image列:alter table student add image blob;

    在这里插入图片描述
    4. 修改name列,使其长度为30:alter table student modify job varchar(30);

    在这里插入图片描述
    5. 删除image列,一次只能删一列:alter table student drop image;

    在这里插入图片描述
    6. 表名改为user:rename table student to user;

    在这里插入图片描述
    7. 查看表格的创建细节:show create table user;

    在这里插入图片描述
    8. 修改表的字符集为utf8:alter table user character set utf8;

    在这里插入图片描述
    9. 列名name修改为username:alter table user change name username varchar(100);

    在这里插入图片描述
    10. 删除表:drop table user ;

    在这里插入图片描述

  • 相关阅读:
    Verilog HDL 语法整理 (五)
    你可需要的对象存储中间件《Minio使用》
    Excel有用技巧
    Qt开发之串口通信(三)
    ES之倒排索引
    (Java)设计模式:创建型
    艾美捷 DetergentOUT GB-S10去垢剂的特点和多种应用
    vue问题记录
    Clickhouse—聚合函数组合
    No151.精选前端面试题,享受每天的挑战和学习
  • 原文地址:https://blog.csdn.net/qq_40926887/article/details/126129245