常用SQL命令列表
2018-03-09 来自: 哈尔滨速达软件销售服务中心:15546119617 0451-82513567 浏览次数:1412
常用SQL命令列表
① Select命令
Select语句主要用于从数据库的数据表中,查询数据。它也是SQL语言中,使用频率最高的语句。
最简单的格式:Select <字段名称> from <数据表>
在<字段名称>部分中,可以是数据表中的一个或多个字段,用逗号分开;使用“*”号,则说明查询全部字段。
第一个选项子句为“Where”。用于指定查询的数据范围。
例:Select * from 基本情况 Where 性别 = ’男’;
该命令实现从“基本情况”表,查询中所有男性。
第二个选项子句为“Order by”。用于按某一字段对查询出的记录进行排序。缺省是增序。
例:Select * from 基本情况
Where 性别 = ’男’
Order by 出生日期;
该命令实现从“基本情况”表,查询中所有男性,并按出生日期按增序排序。
② Insert命令
Insert命令主要用于向数据库中输入数据。它可以分解为两个语句“Insert…Values”和“Insert…Select”。
Insert…Values输入一条记录
命令格式为:Insert Into <表名称>(字段1,字段2…)Values(赋值1,赋值2…);
注意:
1.使用的数据类型与被加入字段的数据类型相同;
2.数据的大小应在列的规定范围内。例中,不能将一个长度为50的字符串加到限长度为40个字符的字段中;
3.在Values中列出的位置必须与被加入的字段的排列位置相对应。即第一个值,进入字段1,第二个值进行字段2。
Insert…Select输入多条记录
命令格式为:Insert Into <表名称1>(字段1,字段2…)
Select(字段1,字段2…)From<表名称2>
Where (查询条件);
例:Insert into 临时_基本情况 Select * From 基本情况;
该命令实现将“基本情况表”所有数据复制到“临时_基本情况”中。
注意:“临时_基本情况”表的表结构应与“基本情况”表完全一致。
③ Update命令
Update命令用于修改现有数据。
命令格式为:Update 表名称 Set 字段1=赋值1 [,字段2=赋值2]…Where 查询条件;
例:Update 基本情况 Set 姓名=王斌 Where 出生日期=‘1986-01-01’;
该命令先检查Where子句,然后更新指定表中Where子句为真的所有记录。
④ Delete命令
Delete命令用于删除记录。
命令格式:Delete From 表名称 Where 条件
通过使用Delete语句的Where子句,可以执行删除一行、删除多行、删除所有行等操作。
⑤ Create Table命令
Create Table命令用于创建一个数据表。
命令格式:Create Table 表名称
(字段1 数据类型,字段2 数据类型…);
例:Create Table 基本情况表
姓名 文本型(10),
出生日期 日期型,
总成绩 整数型;
⑥ Drop Table命令
Drop Table命令用于删除一个数据表。
命令格式:Drop Table 表名称;
⑦ Alter Table命令
Alter Table命令用于修改表结构,主要有两个作用,一是在已有表中添加一列,二是在表中修改现存的一列。
命令格式:Alter Table 表名称 Add 字段1数据类型;
Alter Table 表名称 Modify 字段1数据类型;
例1:Alter Table 基本情况表 Add 年龄 整数型;
在“基本情况表”中,新增“年龄”字段。
例2:Alter Table 基本情况表 Modify 姓名 文本型(10);
在“基本情况表”中,修改“姓名”类型长度变成“10”个字符长。