DDL操作数据表

创建表

  create table 表名(

         field1字段名称1  datatype字段类型(长度),

         field1字段名称2  datatype字段类型 注意,最后一列不要加逗号

    )character set 字符集 collate校对规定 engine引擎;

    character set:如不指定则为所在数据库字符集。

    collate:如不指定则为所在数据库校对规则;

    engine:引擎

 

例子:

创建商品分类

    create table category(

           分类ID:cid, 整型

           分类名称:cname,为字符串类型,长度20);

创建table

    create table category(

       -    -创建商品表 定义字段

           cid int,

           cname varchar(20));

 

-- 快速创建一个表结构相同的表(复制表结构)   

  create table test2 like test1;

-- 查看表结构              

  desc test2;

-- 查看数据表的建表语句     

  show create table tablen;

-- DDL修改数据库字符集

  alter datebase dbn character set utf8;

-- 删除数据库如果库存在。

  drop datebase if exists dbn;

-- 删除数据库/表用drop,删除数据用delete

  drop table test1;

 

修改表——基本介绍

    add、modify、change、drop

    alter 表名 +关键字+ 动作;

 

添加列

       Alter table tablename ADD (column datatype [DEFAULT expr] [,column datatype]…);

例子:向category1表种添加类型为varchar的字段cdesc

  ALTER TABLE catgory1 ADD cdesc VARCHAR(32);

修改列

       Alter Table tablename MODIFY(column datatype [DEFAULT expr] [,column datatype]…);

更改列

       Alter Table tablename CHANGE  oldcolumn  newcolumn datatype.

删除列

  Alter Table tablename DROP 列名;

--判断存在表再删除

  DROP table if exists 表名;

--修改表的字符集

  alter table 表名 character set 字符集;

--修改表名

  RENAME table 旧表名 to 新表名;

posted @ 2021-07-09 09:38  echo-123  阅读(64)  评论(0)    收藏  举报