美文网首页
二、数据库表table的创建

二、数据库表table的创建

作者: Bennys | 来源:发表于2017-09-29 10:13 被阅读7次

CREATE TABLE IF NOT EXISTS class_tab(

c_id  INT(11)  NOT NULL  AUTO_INCREMENT,

c_name  VARCHAR(45) DEFAULT NULL,

c_date  DATE  DEFAULT NULL,

c_age_ INT(3)  DEFAULT NULL,

PRIMARY KEY (c_id)  #将表的特定列设置为主键

) ENGINE=InnoDB;


说明:


c_id指定列的名称。每列具有特定数据类型和大小,例如:INT(11)。

NOT NULL或NULL表示该列是否接受NULL值。

DEFAULT值用于指定列的默认值。

AUTO_INCREMENT指示每当将新行插入到表中时,列的值会自动增加。每个表都有一个且只有一个AUTO_INCREMENT列。

ENGINE子句中的表指定存储引擎。可以使用任何存储引擎,如:InnoDB,MyISAM,HEAP,EXAMPLE,CSV,ARCHIVE,MERGE,FEDERATED或NDBCLUSTER。如果不明确声明存储引擎,MySQL将默认使用InnoDB。

相关文章

  • MySQL常用命令

    一、创建数据库:create database 数据库名称; 二、创建表:create table 表名称 DEF...

  • SQL操作指南一(表的创建与列查询)

    数据库的创建 CREATE DATABASE <数据库名称>; 表的创建 表的删除(DROP TABLE语句) D...

  • 数据分析修炼手册之mysql篇

    数据库基本操作 创建数据库CREATE database crashcourse; 创建表CREATE table...

  • SQL练习( 一)

    创建数据库:create database Teach; 创建数据表: 学生表create table stude...

  • 数据库SQLite基本用法(一)

    数据库涉及到创建、增、删、改、查 创建数据表 关键字:CREATE TABLE CREATE TABLE [数据库...

  • 创建数据库并插入数据

    创建数据库 连接数据库 数据表(table) 数据表(table)简称表,它是数据库最重要的组成部分之一。数据库只...

  • SQL题

    创建数据库 execCREATE DATABASE exec; 创建学生表CREATE TABLE student...

  • mysql表(table)的操作

    创建表的命令 命令格式:create [temporary] table [if exists] [数据库名.]表...

  • mysql实训2

    银行存款记录数据库模拟实训 1.创建数据库和表 创建customer表 create table customer...

  • 创建表

    选择数据库(use zjcsql;)后 创建表:语法:CREATE TABLE table_name(column...

网友评论

      本文标题:二、数据库表table的创建

      本文链接:https://www.haomeiwen.com/subject/ggnbextx.html