参考资料[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数据库
网友评论