一般情況下,mysql會默認(rèn)提供多種存儲引擎,你可以通過下面的查看:
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、蘆溪網(wǎng)站維護(hù)、網(wǎng)站推廣。
看你的mysql現(xiàn)在已提供什么存儲引擎:
mysql show engines;
看你的mysql當(dāng)前默認(rèn)的存儲引擎:
mysql show variables like '%storage_engine%';
你要看某個表用了什么引擎(在顯示結(jié)果里參數(shù)engine后面的就表示該表當(dāng)前用的存儲引擎):
mysql show create table 表名;
如何查看Mysql服務(wù)器上的版本
額 系統(tǒng)函數(shù)啊
select version();
mysql中查看一個表內(nèi)容有幾種方法,主要介紹用工具直接查看,還有用語句查看。
工具:mysql 5.6
工具查看:
1、以Navicat Premium軟件為例,打開軟件,登錄到指定數(shù)據(jù)庫。如圖登錄到localhost(本地)服務(wù)器下的badkano_test數(shù)據(jù)庫。
2、點擊badkano_test下的“表”,會出現(xiàn)table的列表,右鍵點擊要查看的表,然后選擇“打開表”或“打開表(快速)”,都可以瀏覽表中內(nèi)容。
3、瀏覽結(jié)果:
語句查看:
1、同樣使用工具登錄到指定數(shù)據(jù)庫。
2、然后依次點擊上方的查詢-新建查詢。
3、彈出的文本框中,輸入sql語句:
select?*?from?student;
4、查詢結(jié)果:
MySQL 查看表結(jié)構(gòu)簡單命令。
一、簡單描述表結(jié)構(gòu),字段類型desc tabl_name;
顯示表結(jié)構(gòu),字段類型,主鍵,是否為空等屬性,但不顯示外鍵。
二、查詢表中列的注釋信息
select * from information_schema.columns where table_schema = 'db' #表所在數(shù)據(jù)庫
and table_name = 'tablename' ; #你要查的表
三、只查詢列名和注釋
select column_name,
column_comment from information_schema.columns where table_schema ='db' and
table_name = 'tablename' ;
四、#查看表的注釋
select table_name,table_comment from information_schema.tables where table_schema = 'db' and table_name ='tablename'
ps:二~四是在元數(shù)據(jù)表中查看,我在實際操作中,常常不靈光,不知為什么,有了解的大俠請留印。
五、查看表生成的DDL show create table table_name;
Connection conn = DriverManager.getConnection(); //其他方式獲取連接也可
Statement stmt = conn.createStatement();
String sql = "select 字段名(你的叫User吧) from 表名 where 查詢條件"; //若要插入Admin記錄,只需改select語句為insert語句
ResultSet rs = stmt.executeQuery(sql); //獲取結(jié)果集
if(rs != null) //結(jié)果集不為空,即有符合查詢條件的數(shù)據(jù)返回
{
while(rs.next()) //獲取下一條記錄,初始是第一條記錄的前一個位置
{
//處理數(shù)據(jù),可以判斷是否有Admin這個User
String user = rs.getString("User");
if(user.equals("Admin"))
{
//存在Admin,自定義需要如何處理
}
}
}