2021-06-28

SQL

什么是SQL?SQL指结构化查询语言,它使我们有能力访问数据库,它是一种ANSI(美国国家标准化组织)的标准计算机语言,或者是SQL是用于访问和处理数据库的标准的计算机语言。

SQL对大小写不敏感

SQL能做的东西非常多,例如面向数据库执行查询、可向数据库取回数据、向数据库插入新的记录、可更新数据库中的数据、从数据库中删除数据、在数据库中创建新表、存储过程和视图、设置表、存储过程和视图的权限。

SQL语言有着非常多的版本,为了与ANSI标准相兼容,它们必须与相似的方式共同支持一些主要的关键词,比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等,除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展。

要创建发布数据库中的网站,将使用到以下元素:

  1. RDBMS数据库程序  RDBMS(关系型数据库管理系统),RDBMS是SQL的基础,同时也是所有现代数据库系统的基础,它的数据存储在被称为表的数据库对象中,也叫table,是数据项的集合,由列和行组成。
  2. 服务器端脚本语言(PHP或者ASP)
  3. SQL
  4. HTML/CSS

SQL可分为两个部分,数据操作语言(DML)和数据定义语言(DDL)

SQL是用于执行查询的语法,但是SQL语言也包含用于更新、插入和删除记录的语法。

查询和更新指令构成了SQL的DML部分:

SELECT - 从数据库表中获取数据

语法:select 列名称 from 表名称

INSERT INTO - 向数据库表中插入数据 

语法:insert into 表名称 values(值1,值2)

UPDATE - 更新数据库表中的数据

语法:update 表名称 set 列名称 = 新值 where 列名称 = 某值

DELETE - 从数据库表中删除数据

语法:delete from 表名称 where 列名称 = 值

SQL的数据定义语言(DDL)部分使我们有能力创建或删除表格,我们可以定义索引(键),规定表之间的链接,以及施加表间的约束。

SQL中最重要的DDL语句:

  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引
  • SQL语句  Order BY语句用于对结果集进行排序,order BY为升序
  • SQL where语句可用于规定选择的标准,或用于筛选所需要的数据
  • 语法:select 列名称 from 表名称  where 列 运算符 值
  • where子句运算符

ADN和OR运算符用于基于一个以上的条件进行过滤

AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值