文档章节

学习 SQL 语句 - Select(2): 指定表中的字段

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 199
阅读 3
收藏 0
//选择 country 表中的 Name 字段
SELECT Name FROM country

//选择 country 表中的 Name、Area 和 Population 字段
SELECT Name,Area,Population FROM country

{多个字段时, 字段名是用 "," 隔开的}

 
 
 
 
 

 

 

  

本例效果图:



代码文件:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, Grids, DBGrids, DB, ADODB;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Button1: TButton;
    Button2: TButton;
    DBGrid1: TDBGrid;
    DataSource1: TDataSource;
    ADODataSet1: TADODataSet;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  with ADODataSet1 do begin
    Close;
    CommandText := 'SELECT Name FROM country';
    Open;
  end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  with ADODataSet1 do begin
    Close;
    CommandText := 'SELECT Name,Area,Population FROM country';
    Open;
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  mdbFile: string;
begin
  mdbFile := GetEnvironmentVariable('COMMONPROGRAMFILES');
  mdbFile := mdbFile + '\CodeGear Shared\Data\dbdemos.mdb';

  ADODataSet1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +
    mdbFile + ';Persist Security Info=False';

  DBGrid1.DataSource := DataSource1;
  DataSource1.DataSet := ADODataSet1;
end;

end.

 
 
 
 
 

 

 

  

本文转载自:http://www.cnblogs.com/del/archive/2009/05/28/1491207.html

共有 人打赏支持
下一篇: 覆盖虚方法
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
零基础如何学习SQL——了解select查询语句

如果看这一篇文章对你来说都有些困难的话,你可以先阅读我之前第一篇完全针对彻底零基础的朋友所写的文章,希望能帮助到你。知乎专栏-浅识SQL学习SQL语句,如果你学会了select查询语句,那么...

朴克
2017/01/01
0
0
MySQL专题5之MySQL插入数据、查询数据以及WHERE子句、UPDATE查询和DELETE语句

1、MySQL插入数据 - 表中使用INSERT INTO SQL语句来插入数据。 - 你可以通过mysql>命令提示窗口中向数据表中插入数据。以下为MySQL数据表插入数据通用的INSERT INTO SQL语法: INSERT INTO ...

极客微信条
2017/11/16
0
0
MySQL UPDATE 查询

MySQL UPDATE 查询 如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。. 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法: UPDATE table_name SE...

李伟铭k
2018/07/09
0
0
oracle学习笔记——查询篇

一、单表查询 1、基本SELECT语句 1)、查看表结构用desc desc dual; 2)、空表dual,最常用的空表 select2 * 4from dual; selectsysdatefrom dual; 3)、在使用中我们可以将取到的字段起别名 Se...

红焖鲤鱼
2015/04/12
0
0
[每日更新-MySQL]4.记录操作(数据操作)

1. 数据操作 数据表用来存储具体的数据,对数据表有了了解之后,就应该要知道数据表是如何保存数据的 1.1 增加记录(插入数据) 语法: insert into 表名 (字段列表) values (值列表); 需要注...

涛哥1989
2018/08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

https

进入阿里云域名后台,修改DNS为阿里云官方DNS(默认为官方),然后点击“免费开启SSL证书” 点击“申请”、“验证”并等待签发 然后根据自己的服务器类型下载对应的证书 我使用的是lnmpa工具...

临江仙卜算子
7分钟前
0
0
Quartz监听器Listerner

概述 Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知。Quartz监听器主要有JobListener、TriggerListener、SchedulerListener三种,顾名思义,分别表示任务、...

大笨象会跳舞吧
35分钟前
3
0
Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=pc-node1 row

写hbase的问题,2019-01-18 23:23:28,082 | INFO | [hconnection-0x6431d54d-shared--pool2-t5] | Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=p......

stys35
38分钟前
2
0
docker 安装portainer、gogs、redis、mongodb、es、rabbitmq、mysql、jenkins、harbor

1、准备三台虚拟机ip如下 编号 Ip 1 192.168.100.101 2 192.168.100.102 3 192.168.100.103 2、镜像应用编排 192.168.100.101 主要安装系统运维相关服务 192.168.100.102 主要安装mysql、mon...

北岩
48分钟前
6
0
storm 提交任务报SocketException错误及解决办法

提交任务爆错: org.apache.storm.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed) ..... Caused by: org.apache.storm.thrift.transport.TTr......

jingshishengxu
52分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部