SQL

 

SQL(Structured Query Language)结构化查询语句,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本。

SQL语言包含4个部分:

  数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。

  数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。

  数据查询语言(DQL),例如:SELECT语句。

  数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。

  SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。文件的扩展名。

(1)DDL  数据定义语言DDL (Data Definition Language)用于定义和管理对象。

CREATE TABLE 语句可以用来建立数据表。

CREATE TABLE Customer_Data

  (customer_id smallint,

  first_name char(20),

  last_name char(20),

  phone char(10))

ALTER TABLE 语句用来修改数据表的定义与属性。

ALTER TABLE Customer_Data

  ADD middle_initial char(1)

DROP TABLE 语句用来删除数据表定义以及所有的数据、索引、触发程序、条件约束以及数据表的权限。

DROP TABLE Customer_Data

(2)DML(Data Manipulation Language)   数据操作语言 DML 利用 INSERT、SELECT、UPDATE 及 DELETE 等语句来操作数据库对象所包含的数据。

INSERT 语句用来在数据表或视图中插入一行数据。

INSERT INTO Customer_Data

   (customer_id, first_name, last_name, phone)

  VALUES (777, 'Frankie', 'Stein', '4895873900')

UPDATE 语句用来更新或修改一行或多行中的值。

UPDATE Customer_Data

  SET first_name = ‘Franklin’

  WHERE last_name = ‘Stein’ and customer_id= 777

DELETE 语句用来删除数据表中一行或多行的数据,也可以删除资料表中的所有数据行。

DELETE FROM Customer_Data

  WHERE customer_id < 100

(3)DCL即Data Control Language,数据控制语言。 DCL用于控制对数据库对象操作的权限,它使用GRANT和REVOKE语句对用户或用户组授予或回收数据库对象的权限。

(4)DQL 数据查询语句

SELECT customer_id, first_name FROM Customer_Data

  WHERE first_name = ‘Frankie’

SQL中的五种数据类型

字符型,文本型,数值型,逻辑型和日期型

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值