1.什么是 SQL?
SQL 指结构化查询语言(Structured Query Language),简称SQL
SQL 用于访问和处理数据库
SQL 是一种 ANSI 的标准计算机语言
2.SQL 能做什么?
SQL 可创建新数据库(create database "xxx")
SQL 可在数据库中创建新表
SQL 可在数据库中创建存储过程
SQL 可在数据库中创建视图
SQL 可以设置表、存储过程和视图的权限
SQL 可在数据库中插入新的记录(insert)
SQL 可更新数据库中的数据(update)
SQL 可从数据库删除记录(delete)
SQL 面向数据库执行查询(query)
3.RDBMS
RDBMS是关系数据库管理系统(Relational Database Management System)的缩写。
RDBMS 是SQL 的基础,同样也是所有现代数据库系统的基础,比如MS SQL Server, IBM DB2, Oracle, MySQL 以及Microsoft Access。
RDBMS 中的数据存储在被称为表(tables)的数据库对象中。
表是相关的数据项的集合,它由列和行组成。
4.数据库表
一个数据库通常包含一个或多个表。
每个表有一个名字标识。
每一行称为一条记录。
每一列称为一个字段。
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
在数据库上执行的大部分工作都由 SQL 语句完成。
SQL 对大小写不敏感。
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
6.DDL
对库的操作:
创建数据库:CREATE DATABASE database_name
删除数据库:DROP DATABASE database_name
对表的操作:
创建表: