Labview_使用SQL语句操作数据库(Access)

SQL 对大小写不敏感:SELECT 与 select 是相同的 空格一定要控制好,且在筛选某些列时,列名不需要用单引号,列名所对应数据类型为(字符串时),需要加单引号。在创建数据库时尽量不要删除ID列,否则在筛选后会导致数据库内的顺序错乱。(具体原因不详…如有大佬能指导下,不胜感激) 。以下均操作的为该数据表中的数据。

Labview_使用SQL语句操作数据库(Access)

; select语句

selcet语句用于在数据库中选取数据。

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
2. select column_name1,column_name2 from Table_name; 从表中读取列名1与列名2的数据
Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
3. selcet distinct column_name1,columu_name2 from Table_name; 在select中加入distincrt后可以获取所指定的列唯一不同的值。
Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)

where子语句

where子句用于提取那些满足指定条件的记录。
select column_name,column_name from table_name where column_name operator value; 当选择的column_name类型为文本类型时,value需要加单引号,数值类型时不需要。operator为运算符:

Labview_使用SQL语句操作数据库(Access)
  1. selcet column_name1,column_name2 from table_name where column_name1/column_name2 = ‘value’ (列数据类型为字符串);

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
  1. select * from table_name where column_name(from table_name) = ‘value'(列数据类型为字符串);

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
  1. select * from table_name where column_name(from table_name) = value (列数据类型为数值);

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
  1. select * from table_name where column_name(from table_name) between lowlimitand and highlimit;
    )
    Labview_使用SQL语句操作数据库(Access)
    Labview_使用SQL语句操作数据库(Access)
    Labview_使用SQL语句操作数据库(Access)
    Labview_使用SQL语句操作数据库(Access)
  2. select * from table_name where column_name in (value1,value2…);
    Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)

; and/or运算符可以于where配合使用

如果第一个条件和第二个条件都成立,则 and 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 or运算符显示一条记录。

  1. and

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
  1. or

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
  1. and~or
    Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)

order by关键字

order by 关键字用于对结果集按照一个列或者多个列进行排序。
order by 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字
select column_name1,column_name2 from table_name order by column_name1,column_name2 asc|desc;

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)

; insert into 语句

insert into 语句用于向表中插入新数据
insert into table_name (column_name1,column_name2,column_name3,…) values (value1,value2,value3,…);

Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)
insert into table_name values (value1,value2,value3,…); 没有指定插入表的列名时,插入值时需要按顺序输入每一列的数据,数据类型需要对应
Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)

update 语句

update 语句用于更新表中已存在的数据。
update table_name set column_name1=value1,column_name2=value2,… where some_column=some_value;
该格式中 用where子语句来确定哪一列需要被更新,如果忽略了where 则所有的数据将更新。
befor

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
after
Labview_使用SQL语句操作数据库(Access)

; delete语句

delete 语句用于删除表中的行
delete from table_name where some_column=some_value;
where 子句来确定哪条数据需要删除。如果省略了 where子句,所有的数据都将被删除

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)

SQL语句常用的一些函数

  1. Count()

select count (column_name) from table_name;

Labview_使用SQL语句操作数据库(Access)
Labview_使用SQL语句操作数据库(Access)
  1. Max()
    select max(column_name) from table_name;
    Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)
3.Min()
select min(column_name) from table_name;
Labview_使用SQL语句操作数据库(Access)

Labview_使用SQL语句操作数据库(Access)

再附一个链接 关于 Access 数据库 SQL语句的操作方法https://wenku.baidu.com/view/3ff7c1a56b0203d8ce2f0066f5335a8102d2666d.html

Original: https://blog.csdn.net/weixin_45052358/article/details/125129200
Author: Kay.Wen
Title: Labview_使用SQL语句操作数据库(Access)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/818297/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球