SQL 基础(一)

本文介绍SQL作为标准的数据库访问语言的基础知识,包括创建表、插入数据及提取数据等基本操作,并列举了常用的SQL数据类型。

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

1,SQL是访问还未处理数据库的标准的计算机语言

2,SQL是ANSI的标准计算机语言,对大小写不敏感,分为DDL和DML,即数据定义语言和数据操作语言

3,SQL可以创建数据库、创建表、插入数据、管理数据

4,使用SQL之前需要 RDBMS ,即关系型数据库管理系统

5,一个数据库通常由多个表组成,每个表含有数据行


a 创建表

CREATE TABLE 表名(

列名1   数据类型(数据长度),

列名2   数据类型(数据长度),

)

例子如下:

CREATE TABLE Persons(

ID int,

FirstName varchar(255),

GivenName varchar(255),

City varchar(255)

)

数据类型 描述
  • integer(size)
  • int(size)
  • smallint(size)
  • tinyint(size)
仅容纳整数。在括号内规定数字的最大位数。
  • decimal(size,d)
  • numeric(size,d)

容纳带有小数的数字。

"size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。

char(size)

容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。

在括号中规定字符串的长度。

varchar(size)

容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。

在括号中规定字符串的最大长度。

date(yyyymmdd) 容纳日期。

b 插入数据条

INSERT INTO 表名 VALUES(值1,值2,...)

例子如下

INSERT INTO Persons VALUES(0,'zhao','Dongwei','Nanjing')

或者插入部分数据

INSERT INTO Persons(FirstName,GivenName) VALUES('Zhao','Dongwei')


c 提取数据

SELECT 列名称 FROM 表名称

如 

SELECT LastName,FirstName FROM Persons

特殊地,

可以用

SELECT * FROM Persons 

来显示所有数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值