数据库基础回顾-DDL

Posted woaiacfun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库基础回顾-DDL相关的知识,希望对你有一定的参考价值。

DDL:操作数据库

  1.C(Create):创建

    # 创建数据库,判断是否存在,并设置字符集为gbk:CREATE DATABASE IF NOT EXISTS db2 CHARACTER SET gbk;

  2.R(Retrieve)查询

    # 查询所有数据库的名称:SHOW DATABASES;

    #查询某个数据库的字符集,查询某个数据库的创建语句:SHOW CREATE DATABASE 数据库名称;

  3.U:(Update)更新

    # 修改数据库的字符集:ALTER DATABASE 数据库名称 character set 字符集名称;

  4.D:(Delete)删除

    # 删除数据库:DROP DATABASE 数据库名称;

    # 判断数据库是否存在,存在才删除:DROP DATABASE IF EXISTS 数据库名称;

  5.使用数据库:

    # 查询当前正咋使用的数据库:SELECT DATABASE();

    USE 数据库名称;

 

DDL:操作表

  1.C(Create):创建

    # 语法:create table 表名( 列名1 数据类型1,列名2 数据类型2....列名n 数据类型n);

    #复制表

    create table 表名 like 被复制的表名;

  2.R(Retrieve)查询

    # 查询某个数据库中的所有的表的名称:SHOW TABLES;

    # 查询表结构: DESC 表名;

  3.U:(Update)更新

    1.修改表名: ALTER TABLE 表名 rename to 新的表名;

    2.修改表的字符集:ALTER TABLE 表名 CHARACTER SET 字符集名称;

    3.添加一列 : ALTER TABLE 表名 add 列名 数据类型;

    4.修改列名称,类型:ALTER TABLE 表名 change 旧列名 新列名 新的数据类型;

    5.删除列: ALTER TABLE 表名 DROP 列名;

  4.D:(Delete)删除

    DROP TABLE 表名 IF EXISTS;

    

以上是关于数据库基础回顾-DDL的主要内容,如果未能解决你的问题,请参考以下文章

jdbc基础

MySQL从入门到精通50讲-DDL语句详解

MySQL基础第二课

MySQL基础——DDL语句

MySQL基础 DDL

MySQL基础DDL