查詢sql表
① sql如何查詢表
select xxx from yyy where zzz
xxx可以是*代表所有欄位,也可以寫具體欄位或者包含欄位、函數的表達式
yyy為表名,有些復雜查詢可以多個表組合查詢
zzz為條件,用於匹配或過濾,可以使用邏輯判斷符組合
② 使用SQL查詢表中信息
select * from [表名稱] where [性別列名稱]='女' and [地址列名稱]=『西安』 and [年齡列名稱] <19;
③ 怎樣用SQL語句查詢一個資料庫中的所有表
1、打開Microsoft SQL Server 2012,選中需要查詢所有表的資料庫。
④ 如何根據sql資料庫表中數據進行查詢
sql server 查詢一個表的所有信息:查詢語法為:select * from 表名 語法中的」*「代表所有。
實際操作舉例:某數據中有一表叫」user_user「,表中存儲了一些用戶信息;
1、查詢」user_user「表中所有人員信息且所有欄位,sql語句:select * from user_user
2、查詢」user_use「表中所有人員信息且部分欄位。sql語句:select user_show_id,user_name,pinyin,password from user_user
3、條件查詢」user_user「表,以user_name為查詢條件查詢所有信息。sql語句:select * from user_user where user_name='李丹'
4、模糊查詢」user_user「表,以user_name為模糊查詢條件查詢所有信息。sql語句:select * from user_user where user_name like '%張%'
⑤ 怎樣用SQL語句查詢一個資料庫中的所有表
查詢一個資料庫中的所有表sql語句是show tables;
顯示所有資料庫的命令是:show databases;要查看某個資料庫先要進入資料庫使用user <資料庫名>命令;進入資料庫之後才能查詢資料庫中有哪些表。使用以下命令即可查出所有表:
show tables;
(5)查詢sql表擴展閱讀
mysql資料庫的基本sql操作命令介紹:
1、顯示當前資料庫伺服器中的資料庫列表:mysql> SHOW DATABASES;
2、建立資料庫:mysql> CREATE DATABASE 庫名;
3、建立數據表:mysql> USE 庫名;mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 字
名 CHAR(1));
4、刪除資料庫:mysql> DROP DATABASE 庫名;
5、刪除數據表:mysql> DROP TABLE 表名;
6、將表中記錄清空:mysql> DELETE FROM 表名;
7、往表中插入記錄:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中數據:mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';
9、用文本方式將數據裝入數據表中:mysql> load data local infile "d:/mysql.txt" into table 表名;
10、導入.sql文件命令:mysql> USE 資料庫名;mysql> source d:/mysql.sql;
⑥ SQL查詢表名
select * from sysobjects where xtype = 'U'
查詢資料庫中所有用戶表的信息
你的那種想法,不好實現
⑦ 如何查詢SQL的表名
oracle的
select*fromdba_tab_cols
⑧ sql 查詢所有表
你這里錯了WHERE id=OBJECT_ID(select TABLE_NAME from information_schema.tables where table_type='BASE TABLE') AND indid<2
結構是這樣的where id in(Select 。。。。)and 。。。這是id條件是一個集合時或者 where id = (select。。。)and(條件)這是id條件為一個類型值時。不能id=Object_ID又緊接著括弧(。。)。我也不知道你要實現什麼,你也沒說明白。只是說出你錯在哪。至於Select里的字元串怎麼連接例如:'a' + 'bbb' 加號就是連接運算符了。
⑨ SQL 查詢表中的內容,謝謝!
不知道你是要做什麼?
updatet1seta=t2.m,b=t2.mfromt2wheret1.id=t2.id
-- ? t1 和 t2 需要有關聯列,sqlserver
⑩ sql表查詢查詢
create function getstr(@content varchar(100))
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str= ' '
select @str=@str + C2 from T where C1=@content
return @str
end
go
select C1,dbo.getstr(C1) from t group by C1