- 2
- 0
- 约1.64万字
- 约 50页
- 2016-04-27 发布于湖北
- 举报
SQL语句教程-超级实用-涵盖最常用的语句
? SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。
? 表格处理: SQL 如何被用来处理数据库中的表格。
? 进阶 SQL: 介绍 SQL 进阶概念,以及如何用 SQL 来执行一些较复杂的运算。
? SQL 语法: 这一页列出所有在这个教材中被提到的 SQL 语法。
对于每一个指令,我们将会先列出及解释这个指令的语法,然后用一个例子来让读者了解这个指令是如何被运用的。当您读完了这个网站的所有教材后,您将对 SQL 的语法会有一个大致上的了解。另外,您将能够正确地运用 SQL 来由数据库中获取信息。笔者本身的经验是,虽然要对 SQL 有很透彻的了解并不是一朝一夕可以完成的,可是要对 SQL 有个基本的了解并不难。希望在看完这个网站后,您也会有同样的想法。
| ADD
{ [ add_column_name add_data_type ]} [ ,...n ]
| DROP COLUMN {drop_colum_name } [ ,...n ]
}
在以上语法形式中:
column_name:要修改的列名。
new_data_type :要修改列的新数据类型。
precision:是指定数据类型的精度。
scale:是指定数据类型的小数位数。
add_column_name :要添加到表中的列名。
add_data_type :要添加到表中的列的数据类型。
drop_colum_name :要从表中删除的列名
[ ,...n ]:可以有多个列。
***********************
ALTER TABLE 的语法如下:
ALTER TABLE table_name
[改变方式]
[改变方式] 的详细写法会依我们想要达到的目标而有所不同。再以上列出的改变中,[改变方式] 如下:
加一个栏位: ADD 栏位 1 栏位 1 资料种类
删去一个栏位: DROP column 栏位 1
改变栏位名称: CHANGE 原本栏位名 新栏位名 新栏位名资料种类
改变栏位的资料种类: MODIFY 栏位 1 新资料种类
以下我们用在CREATE TABLE 一页建出的 customer 表格来当作例子:
customer 表格
栏位名称 资料种类 First_Name char(50) Last_Name char(50) Address char(50) City char(50) Country char(25) Birth_Date date 第一,我们要加入一个叫做 gender 的栏位。这可以用以下的指令达成:
ALTER table customer add Gender char(1)
这个指令执行后的表格架构是:
customer 表格
栏位名称 资料种类 First_Name char(50) Last_Name char(50) Address char(50) City char(50) Country char(25) Birth_Date date Gender char(1) 接下来,我们要把 Address 栏位改名为 Addr。这可以用以下的指令达成:
ALTER table customer change Address Addr char(50)
这个指令执行后的表格架构是:
customer 表格
栏位名称 资料种类 First_Name char(50) Last_Name char(50) Addr char(50) City char(50) Country char(25) Birth_Date date Gender char(1) 再来,我们要将 Addr 栏位的资料种类改为 char(30)。这可以用以下的指令达成:
ALTER table customer modify Addr char(30)
这个指令执行后的表格架构是:
customer 表格
栏位名称 资料种类 First_Name char(50) Last_Name char(50) Addr char(30) City char(50) Country char(25) Birth_Date date Gender char(1) 最后,我们要删除 Gender 栏位。这可以用以下的指令达成:
ALTER table customer drop Gender
这个指令执行后的表格架构是:
customer 表格
栏位名称 资料种类 First_Name char(50) Last_Name cha
您可能关注的文档
- DEH操作说明和逻辑技术说明(技术报告.doc
- dell新第13代服务器技术报告.doc
- DEM电动执行机构安装调试说明书(中文)技术报告.doc
- DES课程设计技术报告.doc
- DF8B型内燃机车小辅修范围技术报告.doc
- Dg20电动截止阀检修文件包A级检修技术报告.doc
- Dg50、Dg65、Dg100电动截止阀检修文件包A级检修技术报告.doc
- DG057-清洁作业区卫生管理制度技术报告.doc
- DHCP服务器配置与管理技术报告.doc
- DH系列推土机液压系统技术报告.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)