SQL基础教程——表的创建(第一章第四节)

本文是SQL基础教程的一部分,介绍了如何使用CREATE DATABASE和CREATE TABLE语句创建数据库和表,详细阐述了数据库、表和列的命名规则,强调了数据类型如INTEGER、CHAR、VARCHAR和DATE的重要性,并讲解了约束的概念,包括NOT NULL和PRIMARY KEY约束的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

CREATE DATABASE<数据库名称>

2、表的创建(CREATE TABLE语句)

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

3、数据库,表和列的命名规则

  • 我们只能使用半角英文字母,数字,下划线作为数据库,表和列的名称
  • 名称必须以半角英文字母开头

4、数据类型的指定

数据类型表示数据的种类,包括数字型,字符型和日期型,每一列都不能存储与该列数据类型不符的数据。

  • INTEGER
    用来指定存储整数的列的数据类型
  • CHAR
    CHARACTER的缩写,是用来指定存储字符串的列的数据类型,字符串以定长字符串的形式存储再被指定的CHAR的列中
  • VARCHAR
    同CHAR类型一样,VARCHAR型也是用来指定存储字符串的列的数据类型,也可以通过括号内的数字来指定字符串的长度,但该类型的列是以可变字符串的形式来保存字符串的。
  • DATE
    用来指定存储日期的列的数据类型

5、约束的设置

约束是除了数据类型之外,对列中存储的数据进行限制或者追加条件的功能

  • NOT NULL
    NULL是代表空白(无记录)的关键字,NOT NULL就是给该列设置了不能输入空白,也就是必须输入数据的约束(如果什么都不输入就会出错)
  • PRIMARY KEY(主键)
    主键:可以特定一行数据的列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值