mysql怎么查一個數據庫下有哪些表
創(chuàng)新互聯一直在為企業(yè)提供服務,多年的磨煉,使我們在創(chuàng)意設計,全網營銷推廣到技術研發(fā)擁有了開發(fā)經驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產品需求服務價值,為企業(yè)制作有用的創(chuàng)意設計體驗。核心團隊擁有超過十年以上行業(yè)經驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領域,公司涉及領域有基礎互聯網服務達州電信機房、app軟件定制開發(fā)、手機移動建站、網頁設計、網絡整合營銷。
show tables即為顯示當前資料庫中所有的表。又如:
mysql use mysql
Database changed
mysql show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_ic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)
這個是顯示“mysql”這個資料庫中的所有的表,一共有28張。
mysql怎么檢視資料庫有哪些表
show databases;--先檢視有哪些資料庫
use 資料庫名;--指定某個資料庫
show tables;--檢視這個資料庫的全部表格
sybase 檢視資料庫下有哪些表
你好
你可以用客戶端工具如sybase central 檢視
或者通過查詢系統(tǒng)表sysobjects來檢視
語法
1
select * from sysobjects
怎樣檢視mysql里有哪些資料庫
mysql -u使用者名稱 -p密碼 登陸之后,用show databases命令即可檢視到mysql里面有哪些資料庫。
mysql 資料庫表關系有哪些
關系型資料庫表與表之間的三種關系 一、一對一關系:
定義:有兩個表,在第一個表中的某一行只與第二個表中的一行相關,同時第二個表中的某一行,也只與第一個表中的一行相關,我們稱這兩個表為一對一關系。
二、一對多關系:
定義:有多張表,第一個表中的行可以與第二個表中的一到多個行相關聯,但是第二個表中的一行只能與第一個表中的一行相關聯。
三、多對多關系:
定義:有兩個表,第一個表的一行可以與第二個表中的一到多個行相關聯,同時,第二個表中的一行可以與第一個表中的一到多個行相關聯
mysql怎么把一個數據庫的表復制到另外一個數據庫
mysqldump -u 使用者名稱 -p -database 資料庫名 D:abc.sql
mysql -u 使用者名稱 -p --database 資料庫名 D:abc.sql
輸入命令以后才會提示你輸入密碼的,輸入命令的時候不需要輸入密碼.
mysql 資料庫服務有哪些?
增刪改查(insert delete update select)
mysql資料庫查詢某個表有哪些欄位
SHOW COLUMNS FROM 表
這個命令就可以查詢出具體有哪些欄位了
mongodb查詢資料庫有哪些表
db.foo.find(...).count()
db.foo.find(...).limit(n) 根據條件查詢資料并返回指定記錄數
db.foo.find(...).skip(n)
db.foo.find(...).sort(...) 查詢排序
db.foo.findOne([query]) 根據條件查詢只查詢一條資料
db.foo.getDB() get DB object associated with collection 返回表所屬的庫
db.foo.getIndexes() 顯示表的所有索引
db.foo.group( { key : ..., initial: ..., reduce : ...[, cond: ...] } ) 根據條件分組
db.foo.mapReduce( mapFunction , reduceFunction , optional params )
db.foo.remove(query) 根據條件刪除資料
db.foo.renameCollection( newName ) renames the collection 重命名表
db.foo.save(obj) 儲存資料
db.foo.stats() 查看表的狀態(tài)
db.foo.storageSize() - includes free space allocated to this collection 查詢分配到表空間大小
db.foo.totalIndexSize() - size in bytes of all the indexes 查詢所有索引的大小
db.foo.totalSize() - storage allocated for all data and indexes 查詢表的總大小
db.foo.update(query, object[, upsert_bool]) 根據條件更新資料
db.foo.validate() - SLOW 驗證表的詳細資訊
db.foo.getShardVersion() - only for use with sharding
檢視sqlserver資料庫有哪些表
--查詢資料庫里所有表名和欄位名的語句
--SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
--查詢表的所有欄位名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
---------以下為其他資料庫查詢表----------
--ORACLE 檢視所有表名:
SELECT TABLE_NAME FROM USER_TABLES
--ACCESS 檢視所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
--MSYSOBJECTS 是系統(tǒng)物件,預設情況是隱藏的。通過工具、選項、檢視、顯示、系統(tǒng)物件可以使之顯示出來。
use 數據庫名
show tables就能看到這個庫中所有的表
或者更直接一點,你到mysql 的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表
//看當前使用的是哪個數據庫 ,如果你還沒選擇任何數據庫,結果是NULL。mysqlselect database(); +------------+ | DATABASE() | +------------+ | menagerie ?| +------------+
如何查看Mysql中有哪些數據庫和表
我想要知道自己的Mysql中有哪些數據庫和表,該如何查看?
2006-6-20 02:22 lcy234
show databases;use databaseName;show tables;
MySQL(發(fā)音為"my ess cue el",不是"my sequel")是一種開放源代碼的關系型數據庫管理系統(tǒng)(RDBMS),MySQL數據庫系統(tǒng)使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理。
4.3.3SHOW CREATE TABLE
“SHOW CREATE TABLE”命令可以查看指定數據 表的創(chuàng)建信息 ,也即可以查看指定數據表是用什么語句創(chuàng)建的、使用哪種存儲引擎、使用什么字符集等,其語句格式如下:
SHOW CREATE TABLE 表名;
上面格式中,“表名”是要顯示創(chuàng)建信息的表名。應注意的是: 此 命令 在使用之前應選擇一個當前庫,否則,應在表名前給出”庫名.”。下面截圖中的“SHOW CREATE TABLE” 命令顯示了表school的創(chuàng)建信息。
怎樣用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中各個系統(tǒng)表的作用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的常規(guī)數據字典的結構,像9i里的常規(guī)數據字典中對象名稱就有以USER,ALL,DBA為前綴的對象。
以USER為例,我們查該對象下有些什么表,就應該執(zhí)行下列的語句:
SQLselect 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 --創(chuàng)建結果存儲表
(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