当前位置:网站首页>mysql的建表语句_三种常用的MySQL建表语句
mysql的建表语句_三种常用的MySQL建表语句
2022-07-31 06:21:00 【time Friend】
MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看。
1、最简单的:
CREATE TABLE t1(
id int not null,
name char(20)
);
2、带主键的:
CREATE TABLE t1(
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'
);
完整例子:
DROP TABLE IF EXISTS `user_t`;
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;
/*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 字段。
————————————————
版权声明:本文为CSDN博主「朱昆 iamkun」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_33582089/article/details/113112792
边栏推荐
- How to set the computer password?How to add "safety lock" to your computer
- Gradle剔除依赖演示
- 2. (1) Chained storage of stack, operation of chain stack (illustration, comment, code)
- interrupt and pendSV
- 电脑开机密码怎么设置?如何给你的电脑加上“安全锁”
- 庐山谣寄卢侍御虚舟
- 第十七章:回溯探求指定入口的马步遍历,贪心无回溯探求马步遍历,递归探求nxm棋盘带障碍马步遍历
- 线程唤醒机制
- QFileInfo常规方法
- 强化学习科研知识必备(数据库、期刊、会议、牛人)
猜你喜欢

双倍数据速率同步动态随机存储器(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM)- 逻辑描述部分

2022.07.14_Daily Question

2022.07.12 _ a day

2022.07.13_每日一题

Redux state management

LeetCode:952. 按公因数计算最大组件大小【欧拉筛 + 并查集】

【Go报错】go go.mod file not found in current directory or any parent directory 错误解决

postgresql源码学习(33)—— 事务日志⑨ - 从insert记录看日志写入整体流程

自动翻译软件-批量批量自动翻译软件推荐

Run the NPM will pop up to ask "how are you going to open this file?"
随机推荐
2.(1)栈的链式存储、链栈的操作(图解、注释、代码)
Foreign trade website optimization - foreign trade website optimization tutorial - foreign trade website optimization software
【Star项目】小帽飞机大战(八)
postgresql源码学习(33)—— 事务日志⑨ - 从insert记录看日志写入整体流程
04-SDRAM: Read Operation (Burst)
小实战项目之——吃货联盟订餐系统
【Go报错】go go.mod file not found in current directory or any parent directory 错误解决
Kubernetes调度
【 TA - frost Wolf _may - "one hundred plan" 】 art 2.3 hard surface
PCB抄板
2022.07.14_每日一题
bcos简介及自序
文件 - 07 删除文件: 根据fileIds批量删除文件及文件信息
从入门到一位合格的爬虫师,这几点很重要
Core Tower Electronics won the championship in the Wuhu Division of the 11th China Innovation and Entrepreneurship Competition
Difficulty comparison between high concurrency and multithreading (easy to confuse)
项目 - 如何根据最近30天、最近14天、最近7天、最近24小时、自定义时间范围查询MySQL中的数据?
把 VS Code 当游戏机
【Go语言入门教程】Go语言简介
2022.07.29_每日一题