第一章 数据定义语言 DDL

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

  • 操作数据库
  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)