SQL语句

作者: 水之心 | 来源:发表于2017-08-22 15:28 被阅读6次

参考资料[1]见文末脚注1

简介

SQL 是用于访问和处理数据库的标准的计算机语言。

  • SQL 指结构化查询语言
  • SQL 使我们有能力访问数据库
  • SQL 是一种 ANSI[2] 的标准计算机语言

SQL 能做什么?

  • 面向数据库执行查询
  • 可从数据库取回数据
  • 可在数据库中插入新的记录
  • 可更新数据库中的数据
  • 可从数据库删除记录
  • 可创建新数据库
  • 可在数据库中创建新表
  • 可在数据库中创建存储过程
  • 可在数据库中创建视图
  • 可以设置表、存储过程和视图的权限

要创建发布数据库中数据的网站,您需要以下要素:

  • RDBMS[3] 数据库程序(比如 MS Access, SQL Server, MySQL)
  • 服务器端脚本语言(比如 PHP 或 ASP)
  • SQL
  • HTML / CSS

RDBMS 中的数据存储在被称为表[4](tables)的数据库对象中。

数据库表

一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。

重要事项:
一定要记住,SQL 对大小写不敏感!
本文以Python语言来操作SQL语句

SQL基本操作

可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
DML语句:

  • SELECT -- 从数据库表中获取数据
  • UPDATE -- 更新数据库表中的数据
  • DELETE -- 从数据库表中删除数据
  • INSERT INTO -- 向数据库表中插入数据

DDL 语句:

  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引

Pyton -- SQL

详情见:
SQLite - Python
python操作mysql数据库


  1. SQL 教程
    更多内容可参考:
    经典SQL语句大全

  2. 美国国家标准化组织

  3. 指的是关系型数据库管理系统。

  4. 表是相关的数据项的集合,它由列和行组成。

相关文章

网友评论

    本文标题:SQL语句

    本文链接:https://www.haomeiwen.com/subject/moqldxtx.html