数据库学习-SQL语言

                                                                        SQL语言

       一种特殊的编程语言,关系型数据库操作的语言。用来存取数据,对数据库进行更新和管理。structured query language :结构化的查询语言。

1 数据类型

       在关系型数据库中,数据存在于表中。表的设计是这样的,反映的是数据结构之间的关系。

       字段     数据类型    长度    约束

       数据类型的分类:

文本类

CHAR(size)

VARCHAR(size)

TEXT

TINYTEXT

LONGTEXT

BOLB(用来存储图片,视频,音乐的二进制)

数值类

 

int  float  double 

tinyint   smallint  int  bigint 

        在数据库里面,日期是以时间戳的形式存在   bigint

日期类

DATE            2010-04-03

DATETIME   2010-05-03 12:09:09

TIME            12:09:09

YEAR            2010

2 关键字

如果某个字段或多个字段的值可以唯一地标识一条记录,则该字段或字段组就称为关键字

主键:如果一个关键字是用以标识每条记录的唯一性,并作为该表与其他表实现关联之用

3 字段的约束

主键字约束      primary key

外键字约束      foreign  key

唯一性约束      unique

非空约束         not null 

检查约束         check

缺省约束         default 、、

4.使用sql语句对表进行新增,删除,修改

5.使用sql语句对单表数据进行新增,删除,修改,查询

6.多表查询

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值