创建数据表

创建MySQL数据表需要以下信息:

表名

表字段名

定义每个表字段

语法

以下为创建MySQL数据表的SQL通用语法:

?

以下例子中我们将在 TUTORIALS 数据库中创建数据表tutorials_tbl:

?

实例解析:

如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。

AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。

PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。

通过命令提示符创建表

通过 mysql> 命令窗口可以很简单的创建MySQL数据表。你可以使用 SQL 语句 CREATE TABLE 来创建数据表。

实例

以下为创建数据表 tutorials_tbl 实例:

?

?

?

?

?

?

?

注意:MySQL命令终止符为分号 (;) 。

使用PHP脚本创建数据表

你可以使用PHP的 mysql_query() 函数来创建已存在数据库的数据表。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

?

实例

以下实例使用了PHP脚本来创建数据表:

?

删除数据表

MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。

语法

以下为删除MySQL数据表的通用语法:

?

在命令提示窗口中删除数据表

在mysql>命令提示窗口中删除数据表SQL语句为 DROP TABLE :

实例

以下实例删除了数据表tutorials_tbl:

?

?

使用PHP脚本删除数据表

PHP使用 mysql_query 函数来删除 MySQL 数据表。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

?

实例

以下实例使用了PHP脚本删除数据表tutorials_tbl:

?

php数据表创建命令代码,MySQL创建和删除数据表的命令及语法详解相关推荐

  1. mysql创建用户表的sql语句,mysql创建表的sql语句

    mysql 动态sql语句,如何用一款小工具大大加速MySQL SQL语句优化(附源,mysql分页查询sql语句,mysql创建表的sql语句 mysql建表语句_计算机软件及应用_IT/计算机_专 ...

  2. MySQL常用操作之创建存储过程语法详解

    MySQL常用操作之创建存储过程语法详解 前言 简介 语法 创建结构 变量结构 入参变量和出参变量 流程控制 判断(IF 语句) 判断(CASE 语句) 循环(LOOP 语句) 循环(WHILE 语句 ...

  3. Oracle创建表语句(Create table)语法详解及示例

    Oracle创建表语句(Create table)语法详解及示例   创建表(Create table)语法详解 1. ORACLE常用的字段类型ORACLE常用的字段类型有 VARCHAR2 (si ...

  4. mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...

    MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...

  5. mysql根据id删除数据sql语句_删除数据sql-sql数据库删除数据-sql中实现数据删除的语句是...

    怎样用sql语言删除一行数据 在SQL数据库中删除记录一般使用Delete语句,下面就将为您介绍SQL中用于删除记录的DELETE语句的语法 DELETE FROM 表名称 WHERE 列名称 = 值 ...

  6. MySQL学习之基础语法详解

    这篇记录一下MySQL的基础语法 DDL数据定义语言 主要是针对数据库,表,列的操作,即创建,查询,修改,删除 查询所有数据库 show databases; 创建数据库 create databas ...

  7. SQL全方位攻略:5. SQL “方言”大比拼:Oracle、MySQL、PostgreSQL限制检索行数语法详解(分页查询)

    系列文章目录 SQL全方位攻略:1.数据库介绍 SQL全方位攻略:2.SQL介绍 SQL全方位攻略:3.SQL标准 SQL全方位攻略:4. 标准SQL和SQL"方言" 文章目录 系 ...

  8. Linux I/O操作fsync后数据就安全了么(fsync、fwrite、fflush、mmap、write barriers详解)

    系列文章 Linux I/O操作fsync后数据就安全了么(fsync.fwrite.fflush.mmap.write barriers详解) Linux I/O系列之直接内存(Direct IO) ...

  9. mysql创建表设置数值范围,MySQL创建数据表时设定引擎MyISAM/InnoDB操作

    我在配置mysql时将配置文件中的默认存储引擎设定为了innodb.今天查看了myisam与innodb的区别,在该文中的第七条"myisam支持gis数据,innodb不支持.即myisa ...

  10. 用php创建数据库代码,php创建数据库_PHP MySQL 创建数据库与表示例

    摘要 腾兴网为您分享:PHP MySQL 创建数据库与表示例,掌上新华,携程,小牛,苏宁易购等软件知识,以及死神觉醒ios,花视频,s3云存储,华为谷歌器,学成网,cf掌上,互刷天下,抖音批量,润乾报 ...

最新文章

  1. python多线程的使用(导入线程模块、创建子线程任务、启动子线程任务、获取当前执行的线程号)
  2. R语言ggplot2可视化绘制分组水平并行条形图(bar plot)并为条形图内添加标签
  3. lambda 和 std::function
  4. 【最全最详细】publiccms实现将公共部分提取成单独模块引入
  5. redis缓存原理与实现_SpringBoot整合Redis缓存,手把手教你一步一步实现
  6. 字符设备驱动0:一个简单但完整的字符设备驱动程序
  7. c 语言 timestamp,c中的时间戳,精度为毫秒
  8. Linux下JDK、Tomcat的安装及配置
  9. Google 5.5亿美金投资了京东?
  10. c#中空数组_C# 如何判断数组是否拥有空元素呢?
  11. mysql 重置表索引_第19期:索引设计(哈希索引数据分布与使用场景)
  12. 中科大研发的FTP搜索工具~
  13. Paraview—提取任意截面数据
  14. CSMA/CD协议总结最短帧长计算
  15. (转)阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访
  16. 怎么将几张pdf合并成一张_如何将多个pdf文件合并成一个pdf文件?
  17. linux 摄像头 音频,调用宇视摄像机SDK获取IPC的音视频码流
  18. Vue - webpack 打包兼容 360 浏览器和 IE 浏览器
  19. 利用mysql上传木马_通过Mysql语句生成后门木马的方法_MySQL
  20. 微信小程序 历史记录和长按清除

热门文章

  1. Oracle的expdp导出、impdp导出命令
  2. groupadd 添加用户组
  3. 获取服务器响应失效,从Web服务器获取响应时出现问题
  4. pe修改rpc服务器不可用,电脑rpc服务器不可用,教你电脑rpc服务器不可用怎么解决...
  5. linux 读取权限目录权限,文件的读取与写入权限《 Linux 文件与目录权限 》
  6. unity3d改变物体的中心位置_Unity3d粒子特效:制作火焰效果
  7. h5居中loading_H5样式与布局 --常用居中方法
  8. 判断单链表中的元素是否递增_判断某单链表l总的元素是否是递增的算法
  9. sid图像数据_【技术前沿】首届“水下机器人目标抓取大赛”第一名的图像增强方法...
  10. python selenium 弹出框定位_selenium弹框元素定位-冻结界面