加入收藏 | 设为首页 | 会员中心 | 我要投稿 百科站长网 (https://www.baikewang.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL数据库怎么创建数据表?MySQL中创建数据表命令/语句/语法

发布时间:2022-09-30 12:50:13 所属栏目:MySql教程 来源:
导读:  MySQL创建数据表

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

  语法

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

  CREATE?TABLE?table_name?(column_name?column_type);
  以下例子中我们将在 c
  MySQL创建数据表
 
  创建MySQL数据表需要以下信息:
 
  语法
 
  以下为创建MySQL数据表的SQL通用语法:
 
  CREATE?TABLE?table_name?(column_name?column_type);
  以下例子中我们将在 chenweiliang 数据库中创建数据表chenweiliang_tbl:
 
  CREATE?TABLE?IF?NOT?EXISTS?`chenweiliang_tbl`(
  ???`chenweiliang_id`?INT?UNSIGNED?AUTO_INCREMENT,
  ???`chenweiliang_title`?VARCHAR(100)?NOT?NULL,
  ???`chenweiliang_author`?VARCHAR(40)?NOT?NULL,
  ???`submission_date`?DATE,
  ???PRIMARY?KEY?(?`chenweiliang_id`?))ENGINE=InnoDB?DEFAULT?CHARSET=utf8;
  实例解析:
 
  通过命令提示符创建表
 
  通过 mysql> 命令窗口可以很简单的创建MySQL数据表。你可以使用 SQL 语句CREATE TABLE来创建数据表。
 
  实例
 
  以下为创建数据表 chenweiliang_tbl 实例:
 
  root@host#?mysql?-u?root?-pEnter?password:*******mysql>?use?chenweiliang;Database?changed
  mysql>?CREATE?TABLE?chenweiliang_tbl(
  ???->?chenweiliang_id?INT?NOT?NULL?AUTO_INCREMENT,
  ???->?chenweiliang_title?VARCHAR(100)?NOT?NULL,
  ???->?chenweiliang_author?VARCHAR(40)?NOT?NULL,
  ???->?submission_date?DATE,
  ???->?PRIMARY?KEY?(?chenweiliang_id?)
  ???->?)ENGINE=InnoDB?DEFAULT?CHARSET=utf8;Query?OK,?0?rows?affected?(0.16?sec)mysql>
  注意:MySQL命令终止符为分号 (;) 。
 
  使用PHP脚本创建数据表
 
  你可以使用 PHP 的mysqli_query()函数来创建已存在数据库的数据表。
 
  该函数有两个参数,在执行成功时返回 TRUEMySQL 创建数据表,否则返回 FALSE。
 
  语法
 
  mysqli_query(connection,query,resultmode);
  参数描述
 
  connection
 
  必需。规定要使用的 MySQL 连接。
 
  query
 
  必需,规定查询字符串。
 
  resultmode
 
  可选。一个常量。可以是下列值中的任意一个:
 
  实例
 
  以下实例使用了PHP脚本来创建数据表:
 
  创建数据表
 
  ';
  ?$sql?=?"CREATE?TABLE?chenweiliang_tbl(?".
  ?"chenweiliang_id?INT?NOT?NULL?AUTO_INCREMENT,?".
  ?"chenweiliang_title?VARCHAR(100)?NOT?NULL,?".
  ?"chenweiliang_author?VARCHAR(40)?NOT?NULL,?".
  ?"submission_date?DATE,?".
  ?"PRIMARY?KEY?(?chenweiliang_id?))ENGINE=InnoDB?DEFAULT?CHARSET=utf8;?";
  ?mysqli_select_db(?$conn,?'chenweiliang'?);
  ?$retval?=?mysqli_query(?$conn,?$sql?);
  ?if(!?$retval?)
  ?{
  ?die('数据表创建失败:?'?.?mysqli_error($conn));
  ?}
  ?echo?"数据表创建成功\n";
  ?mysqli_close($conn);
  ??>
  执行成功后,就可以通过命令行查看表结构。
 

 

(编辑:百科站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!