MYSQL Create创建表

这篇博客详细介绍了MySQL创建表的关键要素,包括数据类型的指定,如char、int和datetime,主键和自增字段设定,以及not null、default和索引创建。还提到了外键和ON DELETE/UPDATE操作,如restrict、cascade和set null策略。
摘要由CSDN通过智能技术生成

格式:
create table name(
    '列名' 类型(大小) NOT NULL auto_increment 
)
//auto_increment 自增属性来自动生成唯一编号


格式:
create table name(
    '列名' 类型(大小) NOT NULL|NULL default (默认值) comment '(列描述)' 
)
//NULL和NOT NULL设置为空和非空
例如:
create table class(
    id int(8) NULL default NULL comment 'id号'
)


格式:
create table name(
    '列名' 类型(大小) character set utf8 collate utf8_general_ci
)ENGINE = InnoDB auto_increment = 1 character set= utf8 collate = utf8_general_ci ROW_FORMAT = Dynamic;
/*
    ROW_FORMAT行记录格式,决定物理存储模式
    character set utf8 collate utf8_general_ci那么采用字符集utf8和校对规则utf8_general_ci、                                        
    COLLATE utf8_general_ci:数据库校对规则。ci是case insensitive的缩写,意思是大小写不敏感;相对的是cs,即case sensitive,大小写敏感;还有一种是utf8_bin,是将字符串中的每一个字符用二进制数据存储,区分大小写
*/


create table tablename(
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值