Sql 学习笔记(一)

1. 数据库的创建

create database <数据库名称>;

2. 表的创建

create table <表名>
(<列名1> <数据类型> <该列所需约束>,
 <列名1> <数据类型> <该列所需约束>,
 <列名1> <数据类型> <该列所需约束>,
 <列名1> <数据类型> <该列所需约束>,
 ...
 <该表的约束1>,<该表的约束2>,...);

3. 命名规则

  • 我们只能使用半角英文字母、数字、下划线(_)作为数据库、表和列的名称。
  • 名称必须以半角英文字母作为开头
  • 名称不能重复

4. 数据类型的指定

       数据类型表示数据的种类,包括数字型、字符型和日期型等。

4.1 integer 型

       用来指定存储整数的列的数据类型(数字型),不能存储小数。

4.2 char 型

       char 是 character(字符)的缩写,是用来指定存储字符串的列的数据类型(字符型)。可以像 char(8) 这样,在括号中指定该列可以存储的字符串的长度(最大长度),字符串超出最大长度的部分是无法输入到该列中的。字符串以定长字符串的形式存储在被指定为 char 型的列中。所谓定长字符串,就是当列中存储的字符串长度达不到最大长度的时候,使用半角空格进行补足。

4.3 varchar 型

       同 char 类型一样,varchar 型也是用来指定存储字符串的列的数据类型(字符串类型),也可以通过括号内的数字来指定字符串的长度(最大长度)。但该类型的列是以可变长字符串的形式来保存字符串的。即使字符数未达到最大长度,也不会用半角空格补足。

5. 约束的设置

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

  • not null 约束:设置不能输入空白,也就是必须输入数据的约束
  • 主键约束:primary key (列名)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值