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 新表名;
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号