mysql建表语句是什么及讲解?
作者:huke88发布时间:2021年05月11日 17:11

  mysql是一种关系型数据库管理系统,它所使用的 sql 语言是数据库的最常用标准化语言。并且mysql建表语句是最基础的sql 语句之一,下面小编就为大家分享一下,我们最常用的三种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


  以上就是常用的三种mysql建表语句,小编通过具体操作,给大家演示了三种建表语句的不同应用,如果对于mysql建句语句意思不是特别清楚的话,大家可以看下面,小编为大家整理的讲解内容,在讲解内容里每个参数都有具体的说明,看完了以后大家应该对mysql建表语句,有一个更清楚的认识,今天小编的教程就为大家分享到这里,以后还会有更多的mysql教程跟大家一起分享。


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:MYSQL 5.5.19。

点击观看视频教程
SQL-建库与建表
新手入门19007人已学视频时长:10:33
立即学习
特别声明:以上文章内容仅代表作者huke88本人观点,不代表虎课网观点或立场。如有关于作品内容、版权或其它问题请与虎课网联系。
500+精品图书
20G学习素材
10000+实用笔刷
持续更新设计模板
立即领取

下载虎课APP

随时随地学技能
APP更方便
每天免费学课程
下载虎课网APP
随时随地学海量会员教程
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习90000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了37,800
并提交了291份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 90000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证