0

0

MySQL创建数据表(MYSQL数据表操作教程1)

巴扎黑

巴扎黑

发布时间:2017-04-27 18:44:45

|

1856人浏览过

|

来源于php中文网

原创

在操作mysql数据表之前,需要先选择数据库,才可以在指定的数据库中对数据表进行操作,如创建数据表、修改表结构、数据表更名或删除数据表等,否则是无法对数据表进行操作的。好了,接下来介绍下对数据局表的具体操作吧。

创建数据表

创建数据表和创建数据库很相似,语法格式为:

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] 数据表名

[(create_definition,...)][table_options][select_statement];


关于创建数据表语句的解释:

TEMPORARY:如果使用该关键字,表示创建一个临时表

IF NOT EXISTS:该关键字用于避免表不存在时MySQL报告的错误

create_definition:表的列属性部分。MySQL要求在创建表示,表至少要包含一列

table_options:表的一些特征性参数

select_statement:SELECT语句面熟部分,用它可以快速地创建表

下面介绍列属性create_definition部分,每一列定义的具体格式如下:

col_name  type[NOT NULL | NULL][DEFAULT default_value][AUTO_INCREMENT][PRIMARY KEY][reference_definition]

同徽B2C电子商务软件系统
同徽B2C电子商务软件系统

开发语言:java,支持数据库:Mysql 5,系统架构:J2EE,操作系统:linux/Windows1. 引言 32. 系统的结构 32.1 系统概述 33. 功能模块设计说明 43.1 商品管理 43.1.1 添加商品功能模块 53.1.2 商品列表功能模块 83.1.3 商品关联功能模块 93.

下载


关于列属性create_definition的解释:

col_name:字段名

type:字段类型

NOT NULL | NULL:指出该列是否允许是空值,系统一般默认允许为空值,所以当不允许为空值时,必须使用NOT NULL

DEFAULT default_value:表示默认值

AUTO_INCREMENT:表示是否是自动编号,每个表只能有一个AUTO_INCREMENT列,并且必须被索引

PRIMARY KEY:表示是否为主键。一个表只能有一个PRIMARY KEY。如表中没有一个PRIMARY KEY,而某些应用程序需要PRIMARY KEY,MySQL讲返回第一个没有任何NULL列的UNIQUE键,作为PRIMARY KEY。

reference_definition:为字段添加注释

以上是创建数据表的一些基础知识,看起来十分复杂,但在实际应用中使用最基本的格式穿件数据表即可,具体格式如下:

create table table_name(列名1 属性,列名2 属性....);

相关专题

更多
c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

26

2026.01.09

c++框架学习教程汇总
c++框架学习教程汇总

本专题整合了c++框架学习教程汇总,阅读专题下面的文章了解更多详细内容。

24

2026.01.09

学python好用的网站推荐
学python好用的网站推荐

本专题整合了python学习教程汇总,阅读专题下面的文章了解更多详细内容。

72

2026.01.09

学python网站汇总
学python网站汇总

本专题整合了学python网站汇总,阅读专题下面的文章了解更多详细内容。

9

2026.01.09

python学习网站
python学习网站

本专题整合了python学习相关推荐汇总,阅读专题下面的文章了解更多详细内容。

10

2026.01.09

俄罗斯手机浏览器地址汇总
俄罗斯手机浏览器地址汇总

汇总俄罗斯Yandex手机浏览器官方网址入口,涵盖国际版与俄语版,适配移动端访问,一键直达搜索、地图、新闻等核心服务。

52

2026.01.09

漫蛙稳定版地址大全
漫蛙稳定版地址大全

漫蛙稳定版地址大全汇总最新可用入口,包含漫蛙manwa漫画防走失官网链接,确保用户随时畅读海量正版漫画资源,建议收藏备用,避免因域名变动无法访问。

183

2026.01.09

php学习网站大全
php学习网站大全

精选多个优质PHP入门学习网站,涵盖教程、实战与文档,适合零基础到进阶开发者,助你高效掌握PHP编程。

12

2026.01.09

php网站搭建教程大全
php网站搭建教程大全

本合集专为零基础用户打造,涵盖PHP网站搭建全流程,从环境配置到实战开发,免费、易懂、系统化,助你快速入门建站!

8

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 教程
MySQL 教程

共48课时 | 1.7万人学习

MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 785人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号