用sql語句查詢數(shù)據(jù)庫,
10年積累的成都網(wǎng)站設(shè)計、網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有永州免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
ms sql server
1、查詢所有表
select [id], [name] from [sysobjects] where [type] = 'u' order by [name]
2、查詢所有數(shù)據(jù)庫
3、select [name] from [sysdatabases] order by [name]
查詢表中字段
select [name] from [syscolumns] where [name] = 'tableXXX'order by [colid]
oracle
1、查找表的所有索引(包括索引名,類型,構(gòu)成列):
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查詢的表
2、查找表的主鍵(包括名稱,構(gòu)成列):
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查詢的表
3、查找表的唯一性約束(包括名稱,構(gòu)成列):
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查詢的表
4、查找表的外鍵(包括名稱,引用表的表名和對應(yīng)的鍵名,下面是分成多步查詢):
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查詢的表
查詢外鍵約束的列名:
select * from user_cons_columns cl where cl.constraint_name = 外鍵名稱
查詢引用表的鍵的列名:
select * from user_cons_columns cl where cl.constraint_name = 外鍵引用表的鍵名
5、查詢表的所有列及其屬性
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查詢的表
6、查詢所有表
select* from tabs
讀數(shù)據(jù)庫,以表格輸出的示例代碼:
?php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db-query('SELECT * FROM customers');
echo 'table border="1"trtd姓名/tdtd年齡/td/tr';
while($row = $rows-fetch_assoc()){
echo 'trtd'.$row['name'].'/td';
echo 'td'.$row['address'].'/td/tr';
}
?
數(shù)據(jù)庫(mysql):一個數(shù)據(jù)庫(search),庫里面一個表(title),表里面一個字段(name).
PHP頁面:兩個頁面(index.php
search.php)
第一步.創(chuàng)建數(shù)據(jù)庫.(目前大家應(yīng)該都是用的phpmyadmin來操作數(shù)據(jù)庫的吧?)
建立一個數(shù)據(jù)庫.
第二步.建表
在剛建立的search數(shù)據(jù)庫里插入一個名字為title的表.建表時讓選插入幾個字段.寫1就可以了.
第三步.建字段
插入的字段命名為name,長度值20就可以了.
—–數(shù)據(jù)庫部分已經(jīng)做完,接下來是網(wǎng)頁部分—–
第四步.建立兩個頁面
建立兩個文件:index.php和search.php可以使用記事本等文本工具直接建立.我使用的工具是Dreamweaver(方便嘛.呵呵).
第五步.index.php的頁面制作.
這個頁面是用來傳遞你搜索的關(guān)鍵字的.代碼如下:
form method=”post”
action=”search.php”
name=”search”
input name=”search” type=”text” value=”"
size=”15″ input type=”submit”
value=”Search”
/form
這段代碼是建立一個FORM表單.專門用來提交數(shù)據(jù)的.
第一行是FORM表單的開始.它的傳遞方式是post,傳遞到search.php這個頁面.表單名為name.
第二行是文本域和提交按鈕.文本域命名為search,按鈕默認就可以了.
第三行是FORM表單的結(jié)束語句.
第五步.search.php的頁面制作.
這個頁面很關(guān)鍵.因為他是獲取index頁面?zhèn)鬟f過來的值,然后導(dǎo)出搜索的數(shù)據(jù).
首先要綁定你建立的search數(shù)據(jù)庫,我用的DW生成的.
上一個頁面?zhèn)魉偷奈谋居蚴莝earch.所以,這里需要建立一個search變量.來接收你輸入的關(guān)鍵詞.用以下語句定義變量:
?php
$searchs = $_POST['search'];
?
然后建立一個記錄集,選擇高級.SQL語句中填寫:
SELECT *
FROM title
WHERE name like
‘%$searchs%’
這句的意思是選擇title表里面的所有字段(*),然后查詢name中的$searchs變量。這個變量也就是你在index中輸入的值啦。
然后在BODY里面綁定一個動態(tài)文本。選擇NAME。