mysql的建表语句_三种常⽤的MySQL建表语句
MySQL建表语句是最基础的SQL语句之⼀,下⾯就为您介绍最常⽤的三种MySQL建表语句,如果您对MySQL建表语句⽅⾯感兴趣的话,不妨⼀看。
1、最简单的:
CREATE TABLE t1(
using namespace srdid int not null,
name char(20)
);
2、带主键的:
CREATE TABLE t1(
title是什么意思译
id int not null primary key,
name char(20)
);
b:复合主键
安卓日历代码
CREATE TABLE t1(
id int not null,
name char(20),
primary key (id,name)
);
3、带默认值的:
CREATE TABLE t1(
id int not null default 0 primary key,
name char(20) default '1'
)
;
计算机程序的构造和解释pdf
完整例⼦:
DROP TABLE IF EXISTS `user_t`;
mysql面试题及讲解CREATE TABLE `user_t` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_name` varchar(40) NOT NULL,
`password` varchar(255) NOT NULL,
`age` int(4) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
androidstudio看签名/*Data for the table `user_t` */
insert  into `user_t`(`id`,`user_name`,`password`,`age`) values (1,'测试','sfasgfaf',24);
讲解::
ENGINE=InnoDB使⽤innodb存储引擎
DEFAULT CHARSET=utf8 数据库默认编码为utf-8
AUTO_INCREMENT=1 ⾃增键的起始序号为1
扩展:
1.InnoDB,是MySQL的数据库引擎之⼀,为MySQL AB发布binary的标准之⼀,InnoDB⽀持事务处理和外键等⾼级功能。
2.AUTO_INCREMENT会在新记录插⼊表中时⽣成⼀个唯⼀的数字。希望在每次插⼊新记录时,⾃动地创建主键字段的值,可以在表中创建⼀个 auto-increment 字段。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。