欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

[MySQL][表操作]详细讲解-1.创建表

最编程 2024-07-14 11:35:05
...

1.基本语法

  • 语法:
CREATE TABLE table_name (
 field1 datatype,
 field2 datatype,
 field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
  • 说明:
    • field:表示列名
    • datatype:表示列的类型
    • character set:字符集,如果没有指定字符集,则以所在数据库的字符集为准
    • collate:校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准

2.创建表案例

create  table Users (
 id int,
 name varchar(20) comment '用户名',
 password char(32) comment '密码',
 birthday date comment '生日'
) character set utf8 engine InnoDB;
  • 说明:不同的存储引擎,创建表的文件不一样
    • 存储引擎是MyISAM,在数据目中有三个不同的文件
      • Users.frm:表结构
      • Users.MYD:表数据
      • Users.MYI:表索引
    • 存储引擎是InnoDB,在数据目中有两个不同的文件
      • Users.frm:表结构
      • Users.idb:表数据&表索引

推荐阅读