mysql创建表怎么弄?MySQL创建表,十一

时间:2023-09-26 03:23:08/人气:174 ℃

在本教程中,我们将向您展示如何使用MySQL CREATE TABLE语句在数据库中创建新表。

MySQL CREATE TABLE语法

要在数据库中创建一个新表,可以使用MySQL CREATE TABLE语句。 CREATE TABLE语句是MySQL中最复杂的语句之一。

下面以简单的形式来说明CREATE TABLE语句的语法:

CREATE TABLE [IF NOT EXISTS] table_name( column_list) engine=table_type;SQL

我们来更详细地来查看其语法:

注:InnoDB自MySQL 5.5之后成为默认存储引擎。 InnoDB表类型带来了诸如ACID事务,引用完整性和崩溃恢复等关系数据库管理系统的诸多好处。在以前的版本中,MySQL使用MyISAM作为默认存储引擎。

要在CREATE TABLE语句中为表定义列,请使用以下语法:

column_name data_type[size] [NOT NULL|NULL] [DEFAULT value] [AUTO_INCREMENT]SQL

以上语法中最重要的组成部分是:

如果要将表的特定列设置为主键,则使用以下语法:

PRIMARY KEY (col1,col2,...)SQL

MySQL CREATE TABLE语句示例

下面让我们练习一个例子,在示例数据库(testdb)中创建一个名为tasks的新表,如下所示:

可以使用CREATE TABLE语句创建这个tasks表,如下所示:

CREATE TABLE IF NOT EXISTS tasks ( task_id INT(11) NOT NULL AUTO_INCREMENT, subject VARCHAR(45) DEFAULT NULL, start_date DATE DEFAULT NULL, end_date DATE DEFAULT NULL, description VARCHAR(200) DEFAULT NULL, PRIMARY KEY (task_id)) ENGINE=InnoDB;SQL

在本教程中,您已经学习了如何使用MySQL CREATE TABLE语句在数据库中创建新表。

推荐

  • 1烹饪速成技巧136
  • 2班长个人工作总结:大学一年级班长的个人工作总结229
  • 32017伤感说说大全看完哭了349
  • 4八年级下册语文期中考试知识点概括497
  • 5成年过家家是什么意思336
  • 6收银员个人工作总结怎么写347
  • 7做完暖宫后总放屁是咋回事,宫寒放屁是不是驱寒172
  • 8幼儿中班上学期评语288
  • 9荣耀盒子voice复位键:荣耀盒子voice一样玩转本地播放480
  • 10微软官网怎么在线安装win7系统?虽然微软已经不再更新212
  • 首页/电脑版/地图
    © 2024 OONiu.Com All Rights Reserved.