sql

1.概念

SQL(Strutctured Query Language),翻译为结构化查询语言,是关系型数据库的标准语言,是一个通用的,功能极强的关系数据库语言,由于SQL接近SQL英语口语,主要有九个核心词语。   

SQL的动词
SQL功能动词
DQL(数据查询)select
DDL(数据定义)create,drop,alter
DML(数据操纵)insert,update,delete
DCL(数据控制)grant,revoke


2.基本表是本身独立存在的表,一个或多个基本表对应一个存储文件,一个表可以带若干个索引,索引也存放在存储文件中,视图是一个从一个或者几个基本表导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表,当改表基本表时,视图查询出来的东西也会改变,而且可以利用已存在的视图创建新的视图


3.创建一个表

      create table student(

sno char(9) primary key,       -- 列级完整性约束条件,Sno是主键

sname char(20) unique       -- 唯一性约束,要么为空,要么不能重复,在MySQL中同时建立了一个唯一索引

ssex char(2)                        --如果有外键的话,这个外键字段也相当于建立了一个索引,因为外键引用的是字表的主键

sage smallint,

sdept char(20)

)

在执行上面的语句后,就在数据库中建立一个新的空的表,并将有关表的定义以及有关约束条件存放在数据字典中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值