MySQL(十三)—— 表

MySQL数据库系列内容的学习目录 → \rightarrow 老杜带你学MySQL学习系列内容汇总

13. 表

13.1 表的创建(建表)

  建表的语法格式:(建表属于DDL语句,DDL包括:create drop alter)

create table 表名(字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型);
或者

create table 表名(
	字段名1 数据类型, 
	字段名2 数据类型, 
	字段名3 数据类型
);

  表名: 建议以 t_ 或者 tbl_ 开始,可读性强,见名知意。
  字段名: 见名知意。
  表名和字段名都属于标识符。

  创建表的时候,表中有字段,每一个字段有:
    ⋄ \diamond 字段名
    ⋄ \diamond 字段数据类型
    ⋄ \diamond 字段长度限制
    ⋄ \diamond 字段约束

13.2 关于MySQL中的数据类型

在这里插入图片描述

13.2.1 varchar

  varchar(最长255):可变长度的字符串。
            比较智能,节省空间。
            会根据实际的数据长度动态分配空间。

  优点: 节省空间。
  缺点: 需要动态分配空间,速度慢。

13.2.2 char

   char(最长255):定长字符串。
          不管实际的数据长度是多少,分配固定长度的空间去存储数据。
          使用不恰当的时候,可能会导致空间的浪费。

  优点: 不需要动态分配空间,速度快。
  缺点: 使用不当可能会导致空间的浪费。

  varchar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值