mysql-DDL定义语言(create、drop、alter)-创建表格

一、DDL语句

  • 1、建表语句属于DDL语句,DDL包括:create   drop     alter;;
  • 2、删除表:drop table+表名:这是删除整张表
  • 3、表名:建议t_或者tbl_开始,可读性强,见名知意。字段名:见名知意;表名和字段名都属标识符;
  • create table 表名(
  •           字段名1 数据类型,
  •           字段名2 数据类型
  • );

二、DDL语句表格创建mysql 中数据类型:

  • varchar:最长255;可变长度的字符串;根据实际的数据长度分配合适的空间;节省空间,速度慢
  • char:最长255;定长字符串;不管实际长度是多少分配固定长度存储数据;速度快,浪费空间
  • int:最长11;数字中的整数型,类似Java中int
  • bigint:数字中的长整型
  • float:单精度浮点型数据
  • double:双精度浮点型数据
  • date:短日期类型(年月日)
  • datetime:长日期类型(年月日时分秒)

三、DDL语句:drop table if exists 表名;

  • drop 删除:删除表格:drop table if exists t_student; 如果这张表存在,删除

四、创建表格

  • 在数据库:bjpowernode 中创建表格:t_student
  • 1、选中你要操作的数据库:use bjpowernode;
  • 2、开始在该数据库中创建你需要的表格:
  • create table t_student(
  •           no int,
  •           name varchar(32),
  •           sex char(1),
  •           birth date,      //也可以使用char类型birth char(10)1993-11-11刚好十个
  •           email varchar(255)
  •   );

五、 truncate

  • truncate语句删除数据原理:效率比较高,表被一次阶段物理删除。不支持回滚
  • 语法:truncate table dept_bak; (DDL语句)
posted @ 2022-04-13 21:57  280887072  阅读(672)  评论(0编辑  收藏  举报