美文网首页
第一章 数据定义语言 DDL

第一章 数据定义语言 DDL

作者: 旧里迟暮j | 来源:发表于2020-08-27 21:01 被阅读0次

    一.数据定义语言(操作数据库和表)

    • 操作数据库
    1. 创建
      |创建数据库 | create database 数据库名称;
      |创建数据库并判断 | create datebase if not exists 数据库名称;
      |创建数据库并指定字符集 | create database 数据库名称 character set 字符集名称;
      |创建数据库判断并指定字符集| create database if not exists 数据库名称 character set 字符集名称;
    2. 查询
      |查询所有数据库的名称 | show datebase;
      |查询某个数据库的字符集和创建语句| show create database 数据库名称;
    3. 修改
      |修改数据库的字符集| alter datebase 数据库名称 character set 字符集名称;
    4. 删除
      |删除数据库 | drop database 数据库名称;
      |删除数据库并判断| alter database if not exists 数据库名称;
    5. 使用数据库
      |使用数据库 | use 数据库名称;
      |查询当前正在使用的数据库| select database();
    • 操作表
    1. 创建
      创建表
    create table 表名(
        列名1 数据类型1,
        ...
        列名2 数据类型2
    );
    

    复制表

    create table 表名 like 被复制的表名;
    
    1. 查询
      |查询某个数据库中所有表的名称| show table;
      |查询表结构 | desc 表名;
    2. 修改
      |修改表名 | alter table 表名 rename to 新表名;
      |修改表的字符集 | alter table 表名 character set 字符集名称;
      |添加一列 | alter table 表名 add 列名 数据类型;
      |修改列名 数据类型| alect table 表名 change 列名 新列名 新数据类型;
      |修改数据类型 | alect table 表名 modify 列名 新数据类型;
      |删除列 | alect table 表名 drop 列名;
    3. 删除
      |删除表 |drop table 表名;
      |删除表并判断|drop table if exists 表名;

    相关文章

      网友评论

          本文标题:第一章 数据定义语言 DDL

          本文链接:https://www.haomeiwen.com/subject/lhphsktx.html