怎樣用SQL語句查詢一個數據庫中的所有表
查詢一個數據庫中的所有表sql語句是show tables;
顯示所有數據庫的命令是:show databases;要查看某個數據庫先要進入數據庫使用user <;數據庫名>;命令;進入數據庫之后才能查詢數據庫中有哪些表。使用以下命令即可查出所有表:
show tables;
擴展資料
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:/*" into table 表名;
10、導入.sql文件命令:mysql> USE 數據庫名;mysql> source d:/*;
查詢某個用戶的表名的sql語句怎么寫
看個例子
SQL>select owner,table_name from dba_tables where owner='CLARK';
OWNER TABLE_NAME
------------------------------ ------------------------------
CLARK TB
CLARK TBL
SQL>select owner,table_name from all_tables where owner='CLARK';
OWNER TABLE_NAME
------------------------------ ------------------------------
CLARK TB
CLARK TBL
SQL>select owner,segment_name from dba_segments where owner='CLARK' and segment_type='TABLE';
OWNER SEGMENT_NAME
------------------------------ --------------
CLARK TBL
CLARK TB
如何用SQL語句查詢表名和行數
Rudy Limeback: 是的,這相當簡單。
select 'Customers' as tablename , count(*) as row_count from Customers union all select 'Orders' as tablename , count(*) as row_count from Orders union all select 'Products' as tablename , count(*) as row_count from Products union all 。 。
。 如果你需要在你的數據庫里的所有表上做這個查詢,考試#大提示可以從INFORMATION_SCHEMA。
TABLES視圖生成表清單: select table_name from information_schema。tables where table_schema = 'mydatabase' 然后你可以利用這個查詢的結果集和一個文本編輯器生成第一個查詢。
請幫忙寫出下列SQL語句的步驟: 1.查詢成績表的所有成績 2.查詢學
你表的字段和表的關系都沒給。
.只能認為表里面有所有的字段了。1 select * from 成績表2 select 學號,姓名,年齡 from 學生信息表3 select 學號,姓名,課程名,成績 from 選課表4 select * from 學生信息表 where 姓名 like '張%'5 select top 4 * from 學生信息表 where 學號 like '9952%'6 select count(*) as 男生人數 from 學生信息表 where 性別='男'7 select * form 學生信息表 where 性別='女' and 黨員='是'8 select 學號 from 成績表 where 成績>80 and 成績<909 select 學號,姓名 from 成績表 where 成績<60 PS:這題,如果姓名不在成績表中的話應該是: select 學號,姓名 from 成績表,學生信息表 where 成績表.學號=學生信息表.學號 and 成績表.成績<6010 select 學號,姓名,性別 from 學生信息表 order by 學號 desc這里我把"學生表"寫成"學生信息表",是為了看著更清楚如果要改的話,自己看著改。
SQL查詢語句有哪些
查詢語句只有一種SELECT 。
FROM WHERE 。 (GROUP BY 。
ORDER BY 。)只是根據想要的結果不一樣,而查詢的內容會稍有修改。
比如FROM的表名,可以不是一張表,而是一個SELECT查詢的結果作為一張表。同樣,查詢統計分組匯總,可以增加SUM(), MIN(), MAX()等函數配合group by使用進行分組統計。
WHERE 條件除了簡單的連接之外,也有IN, NOT IN, EXISTS, NOT EXISTS等。還有,兩個SELECT集合可以使用UNION, UNION ALL, MINUS等進行集合的加或者減的操作。
總之如果是查詢,就離不開SELECT 。 FROM 。
WHERE。 這樣的基本形式。