1 SQL 简介
结构化查询语言(Structured Query Language,SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,专用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。
SQL 作为关系型数据库管理系统的标准语言(ANSI X3.135-1986),在 1987 年得到国际标准组织的支持成为国际标准。不过不同数据库系统之间的 SQL 不能完全通用。
SQL 重点内容包括数据定义语言 DDL 和数据操作语言 DML
2 维护数据库和创建数据表
数据定义语言(Data Definition Language,DDL)是一种用于描述数据库所需存储的现实世界实体的专门语言, 其主要工作是用于定义和维护数据库以及数据表结构。
修改表结构
ALTER TABLE 表名 修改子句
语法说明如下:
“修改子句”允许指定多个动作,其动作间使用逗号分隔。
修改表结构
新增字段修改子句表达式如下:
ADD
column_name
data_type
[NOT NULL] [DEFAULT
default_value
]
变更字段子句表达式如下:
CHANGE
column_name
new_column_name
data_type
[NOT NULL] [DEFAULT
default_value
]
更新字段子句表达式如下:
MODIFY
column_name
new_data_type
[NOT NULL] [DEFAULT
default_value
]