SQL基础学习笔记--表的创建

一、SQL语句基础知识

  • SQL基本书写规则
  1. 以 ;结尾
  2. 不区分关键字的大小写
  3. 字符串和日期常数需要用单引号’‘ 括起来
  4. 数字常熟无需加注单引号(直接书写数字即可)
  5. 单词之间需要使用半角空格或者换行符进行分隔
  • 命名规则
  1. 数据库名称、表名和列名等使用半角英文字母、半角数字、下划线三种字符
  2. 名称必须以半角英文字母作为开头。
  3. 名称不能重复。
  • 数据类型的指定

数据类型表示数据的种类,包括数字型、字符型和日期型等。每一列都不能存储与该列数据类型不符的数据。表中存储的字符串却是区分大小写的。

  1. INTEGER型 :用来指定存储整数的列的数据类型(数字型),不能存储小数。
  2. CHAR型 :定长字符串的形式存储
  3. VARCHAR型:    可变长字符串的形式存储
  4.  DATE型 :用来指定存储日期(年月日)的列的数据类型(日期型)。
  • 约束的设置
  1. NULL 是代表空白(无 记录)的关键字 。
  2. NOT NULL约束 :表示必须有输入
  3. 主键约束:唯一确定的一列数据

 

 

 

二、数据库的创建(CREATE DATABASE语句) 

  在创建表之前,一定要先创建用来存储表的数据库。

  创建数据库的CREATE DATABASE语句    :

CREATE DATABASE <数据库名称>;

 

我们将数据库命名为 shop, 创建数据库shop的CREATE DATABASE语句 :

CREATE DATABASE shop;

三、表的创建(CREATE TABLE)

创建表的CREATE TABLE语句:

CREATE TABLE <表名> 
(<列名1> <数据类型> <该列所需约束>,
  <列名2> <数据类型> <该列所需约束>,
  <列名3> <数据类型> <该列所需约束>,
  <列名4> <数据类型> <该列所需约束>,
           .
           .
           . 
  <该表的约束1>, <该表的约束2>,……)

创建Product表的CREATE TABLE语句 :

CREATE TABLE Product
(product_id        CHAR(4)       NOT MULL,
 product_name      VARCHAR(100)  NOT NULL,
 product_type      VarCHAR(32)   NOT NULL,
 sale_price        INTEGER       ,
 purchase_price    INTEGER       ,
 regist_date       Date          ,
 PRIMARY KEY (product_id));

  所有的列都必须指定数据类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值