美文网首页
DDL 操作数据表

DDL 操作数据表

作者: 我是Msorry | 来源:发表于2021-12-03 09:27 被阅读0次

一个数据库中可以有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 列名;

相关文章

  • Python 高级 14(2)数据库增删改查

    数据表操作、DDL 数据表的增删改、DML 数据表中数据的增删改、MySQL 常用字段类型 2.4 数据表操作 学...

  • DDL-数据表操作

    查询 查询当前数据库所有表 查询表结构 查询指定表的建表语句 创建

  • MySQL

    sql 分类 sql 基本语法 DDL(数据定义语言create drop alter) 数据表操作 数据类型 字...

  • MySQL & MariaDB Online DDL 参考指南

    概述 在早期的 MySQL 版本中,DDL 操作(如创建索引等)通常都需要对数据表加锁,操作过程中 DML 操作都...

  • DDL 操作数据表

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

  • 2018-10-18

    DDL: 数据定义语言 用来定义数据库对象:创建库、表、列等 DML: 数据操作语言 用来操作数据表中的记录 DQ...

  • 数据库操作(一)

    回顾: 1、DCL:数据控制语言-->DBA操作 2、DDL:数据定义语言 3、表:数据库对象数据表是关系数据库中...

  • 未命名标题shu

    数据表定义语句(DDL) 创建表: create table if not exists (id intege...

  • sql自学笔记(二十二)——MySQL8.0版本的新特性(十二)

    原子DDL操作 MySQL8.0开始显示支持原子DDL操作,其中与表相关的原子DDL只支持InnDB存储引擎。 一...

  • SQLite 初学

    pragma mark - 01 SQLite数据划分 pragma mark - 02 创建数据表格 DDL:数...

网友评论

      本文标题:DDL 操作数据表

      本文链接:https://www.haomeiwen.com/subject/vavuxrtx.html