DDL 操作数据表

2021-12-03  本文已影响0人  我是Msorry

一个数据库中可以有n个表,表中又有字段(列),在建表的时候就需要定义好字段并指定字段的属性:字段数据类型以及字段长度等

常用数据类型

类型 描述
int 整型
double 浮点型
varchar 字符串型
date 日期类型,给是为 yyyy-MM-dd ,只有年月日,没有时分秒

charvarchar 的区别

存储空间 查询效率 应用场景
char 固定长度 固定长度的字符串:比如密码 ,性别一类
varchar 可变长度(节省空间) 不高 在一定范围内,有长度变化的字符串

创建表

CREATE TABLE 表名( 
字段名称1 字段类型(长度), 
字段名称2 字段类型  
);

注意:最后一列不要加逗号

复制表

create table 新表名 like 旧表名;

只复制表结构,不复制表中数据

查看表

显示当前数据表的结构

DESC 表名;

查看当前数据库中的所有表名

SHOW TABLES;

查看创建表的 SQL 语句

SHOW CREATE TABLE 表明;

删除表

从数据库中永久删除某一张表

drop table 表名;

先判断表是否存在 存在再删除 不存在不操作

DROP TABLE IF EXISTS 表名;

修改表

重命名表

rename table 旧表名 to 新表名;

向表中添加字段

alter table 表名 add 字段名称 字段类型

修改表中字段的数据类型或长度

alter table 表名 modify 字段名称 字段类型

修字段名称

alter table 表名 change 旧列名 新列名 类型(长度);

删除字段

alter table 表名 drop 列名;
上一篇下一篇

猜你喜欢

热点阅读