mysql查詢資料庫所有表
『壹』 如何查看資料庫中的表
怎樣用sql語句查詢一個資料庫中的所有表?
--讀取庫中的所有表名select name from sysobjects where xtype='u'--讀取指定鋒前液表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')獲取資料庫表名和欄位sqlserver中各個系統表的作用sysaltfiles 主資料庫 保存資料庫的文件syscharsets 主資料庫 字元集與排序順序sysconfigures 主資料庫 配置選項syscurconfigs 主資料庫 當前配置選項sysdatabases 主資料庫 伺服器中的資料庫syslanguages 主資料庫 語言syslogins 主資料庫 登陸帳號信息sysoledbusers 主資料庫 鏈接伺服器登陸信息sysprocesses 主資料庫 進程sysremotelogins主資料庫 遠程登錄帳號syscolumns 每個數據銀物庫 列sysconstrains 每個資料庫 限制sysfilegroups 每個資料庫 文件組sysfiles 每個資料庫 文件sysforeignkeys 每個資料庫 外部關鍵字sysindexs 每個資料庫 索引sy *** enbers 每個資料庫 角色成員sysobjects 每個資料庫 所有資料庫對象syspermissions 每個資料庫 許可權systypes 每個資料庫 用戶定義數據類型select 列名=name from syscolumns where id=object_id(N'要查的表名')
如何查看oracle資料庫中的所有表
覺得你應該先弄清楚oracle的常規數據字典的結構,像9i里的常規數據字典中對象名稱就有以USER,ALL,DBA為前綴的對象。
以USER為例,我們查該對象下有些什麼表,就應該執行下列的語句:
SQL>select table_name from user_tables;
類似的,你可以進行替換。:)
如果你想查資料庫中所有的表的話,可以查詢
SELECT * FROM dba_tables
如果你想查詢資料庫中某個用戶下的表的話,也可以登錄這個用戶,再查詢:
SELECT * FROM USER_TABLES
要想導入外部sql語句可以用命令
sql >@e:\文件名.sql
如你想保存 select * from tablename;語句的結果,可以在sql*plus 裡面這樣:
SPOOL c:\test.sql 這是保存文件的位置
select * from tablename;
SPOOL OFF
mysql如何進入資料庫查看所悔灶有表
mysql> use my_db;
mysql> select * from rmation_schema.tables t where t.table_schema='my_db';
--大概
Mysql> create table lala (la_id int ,la_name varchar(55) primary(id)) enginee=innodb
怎樣看SQL資料庫中哪些表有數據
什麼資料庫
1.
select * from rmation_schema.tables
2.
select table_name from user_all_tables
-------------------------
CREATE PROCEDURE get_table AS
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespace]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table tablespace --創建結果存儲表
(name varchar(50) ,
rows int , reserved varchar(20) ,
data varchar(20) ,
index_size varchar(20) ,
unused varchar(20) )
truncate table tablespace --清空數據表
--這里.....關鍵部分.把存儲過程的結果放到一個表裡.
insert into tablespace exec sp_MSforeachtable "exec sp_spaceused '?'"
go
查詢運行該存儲過程後得到的結果
select * from tablespace order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
『貳』 mysql如何進入資料庫查看所有表
1.查看資料庫,選中使用資料庫,並查看資料庫表,具體操作命令如下:
show databases;
use student;
show tables;
(2)mysql查詢資料庫所有表擴展閱讀:
可以使用命令行工具管理 MySQL 資料庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫系統管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創建和管理資料庫。它可以創建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 資料庫。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,navicat等等。
『叄』 如何查看mysql資料庫中有哪些表
use 資料庫名
show tables就能看到這個庫中所有的表
或者更直接一點,你到mysql 的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表//看當前使用的是哪個資料庫 ,如果你還沒選擇任何資料庫,結果是NULL。mysql>select database(); +------------+ | DATABASE() | +------------+ | menagerie | +------------+
如何查看Mysql中有哪些資料庫和表
我想要知道自己的Mysql中有哪些資料庫和表,該如何查看?
2006-6-20 02:22 lcy234
show databases;use databaseName;show tables;
『肆』 解決mysql查詢資料庫所有的表名稱和表結構的sql語句怎麼寫
查詢MySQL資料庫所有表名的SQL命令:
show tables;
CREATE TABLE `students` (
`sid` char(10) NOT NULL,
`sname` varchar(50) NOT NULL,
`sex` char(1) NOT NULL,
`dob` date NOT NULL,
`phone` varchar(30) DEFAULT NULL,
PRIMARY KEY (`sid`),
KEY `index_tbl1_url` (`phone`(20))
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
『伍』 怎樣用SQL語句查詢一個資料庫中的所有表
查詢一個資料庫中的所有表sql語句是show tables;
顯示所有資料庫的命令是:show databases;要查看某個資料庫先要進入資料庫使用user <資料庫名>命令;進入資料庫之後才能查詢資料庫中有哪些表。使用以下命令即可查出所有表:
show tables;
(5)mysql查詢資料庫所有表擴展閱讀
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;