[SQL基础教程]1-4 SQL 表的创建

[SQL基础教程]1-4 SQL 表的创建

创建数据库

语法

CREATE DATABASE <数据库名称>
// example  
CREATE DATABASE shop;

创建表

语法

 CREATE TABLE <表名> 
 (
   <列名1> <数据类型><约束>,  
   <列名2> <数据类型><约束>,  
          .  
          .  
          .  
   <表的约束1>,<表的约束2>...  
 );
// example
CREATE TABLE item
(
  item_id     CHAR(4)       NOT NULL,
  item_name   VARCHAR(100)  NOT NULL,
  item_price  INTEGER      ,
  item_date   DATE
  PRIMARY KEY(item_id)
);

命名规则

  • 数据库、表、列的名称必须由字母、数字、_ 组成;
  • 名称不能重复。

数据类型

  • INTEGER
  • CHAR
  • VARCHAR
  • DATE

INTEGER

仅能存储整数

CHAR

定长字符串 CHAR<10>
存入数据如果小于指定长度则在后面用空格补齐

VARCHAR

可变长字符串 VARCHAR<10>

DATE

约束

NOT NULL

PRIMARY KEY

原文地址:https://www.cnblogs.com/helo-blog/p/5798005.html