資料庫進1法
『壹』 怎麼進入百度大資料庫
要看具體什麼資料庫:
1、梁叢sql Server:打開查橡慧櫻詢分析器或者企業管理器可以進入資料庫管理界面。
2、Oracle: 打開 sql plus 或者 sql worksheet 可以對資料庫進行操作。
3、Access 資料庫:直接雙擊MDB文件就可以打開資料庫了碧嫌。
『貳』 怎樣進自己電腦私服的資料庫
不同的資料庫有不同的進法。培早鎮比如:睜握Access資料庫找到Mdb 文件就可以配粗(編輯)了。MySQL資料庫私服的後台有專用程序管理。
『叄』 資料庫表查詢進階(1)
in 操作符允許我們在 WHERE 子句中規定多個值。
where 欄位名 in (值1,值2,值3....)
示例: where age in (20,21,25);
age 欄位的值 只要明衡森是 20或者21或者25 的數據 都滿足條件
where not in (值1,值2,值3....)</pre>
示例: where age in (20,21,25);
age 欄位的值 只要 不是 20或者21或者25 的數據 都滿足條攔旅件
select *
from sc
where score in (70,80,90);
select *
from sc
where score not in (70,80,90);
select *
from student
where birthday in (-01-01',-12-21',-12-20',-06-06');</pre>
select *
from student
where birthday not in (-01-01',-12-21',-12-20',-06-06');
MySQL中的分頁查詢, limit 通常放在sql 語句的最末尾
limit 4
查詢前4條數據
limit 4,3
從第4條數據之後開始,查詢3條數據
也就是 第5,6,7條的數據
limit 4 offset 10;
offset後面的數字是指記錄數
從第10條 之後的數據開始 查詢4條數據
也就是 第 11,12,13,14條數據
select * from student limit 5;
select * from student limit 9,6;
select * from student limit 6 offset 9;
查詢成績表中 前7條的數據;
select * from sc limit 7;
查詢成績表中 第 5到10 條的數據
select * from sc limit 4,6;
查詢成績表中 第 3到8 條的數據;
select * from sc limit 2 , 6;
如果欄位沒有要求非空,則欄位值 可以為空,就是null值。如果要查詢某個 欄位 為 null的數據,不能使用 欄位名=null,要用 欄位名 is null;
where 欄位名 is null;
欄位名 為空的符合條件
where 欄位名 is not null;
欄位名 不為空的符合條件
1.查詢teacher表,給tid 起別名為 教師編號,tname 起別名為 教師姓名
select tid as 教師編號,tname as 教師姓名 from teacher
2.查詢 sc 表, 給 cid 起別名為 課程編號,sid 起別名為 學生編號, score起別名為分數;
select cid 課程編號 ,sid 學生編號,score 分數 from sc
3.查詢 course 表,給表起別名為 c,使用 c.欄位查詢 表數據
select c.* from course as c ;
起別名是為了後續學習多表聯查 做鋪墊,語法激畝十分簡單
比如查詢 student 表的 學生姓名 和 生日 的sql語句:
select sname,birthday from student;
給 sname,birthday欄位 起別名 ,改為中文
select sname as 姓名,birthday as 生日 from student;
起了別名後,查出來的欄位會以別名展示。
as 關鍵字也可以省略,欄位名 和 別名之間 用空格隔開即可
select sname 姓名, birthday 生日 from student;
例子:
select a.sname, a.birthday from student as a;
給表 起別名 同樣是 使用 as關鍵字(可以使用空格隔開代替as關鍵字), a 就代表 student表,查詢欄位時,可以 使用 a.sname 代表 student的sname欄位。
給表起別名 通常用在 多表查詢,本次使用演示,先熟悉語法。
在某些復雜的場景下,可能需要多條sql 才能查詢出想要的數據,把多條sql拼接起來 就是嵌套查詢
句式1
select XXX from A表 where xx =/in (select XXX from B表)
句式2
select XXX from (select XXX from XXXX)b
句式3
select XXX from A表 a
join (select XXX from B表)b on a.xx = b.xx
select * from sc where sid = (select sid from student where sname = '周梅');
select * from sc where sid in (select sid from student where sex='女');
select a.sname,b.score,c.score from student a
inner join (select sid,score from sc where cid =1) b on a.sid = b.sid
inner join (select sid,score from sc where cid = 2) c on a.sid = c.sid
where b.score › c.score;
聚合函數對一組值執行計算,並返回單個值,也被稱為組函數。
就是sql提供的一種查詢方法,比如查詢 最大值,最小值,總數,平均等等。
聚合函數不能寫在where的查詢條件裡面
查詢 最小值
select min(欄位) from 表;
查詢 最大值
select max(欄位) from 表;
select max(tid) from teacher;
select min(tid) from teacher;
select max(a.score) ,b.cname from sc a
inner join course b on a.cid=b.cid
where a.sid =(select sid from student where sname='周梅') group by b.cname limit 1 ;
查詢 該欄位的 總數
select sum(欄位) from 表
查詢 該欄位的 平均數
select avg(欄位) from 表
select avg(score) from sc;
select avg(s.score) from student a inner join sc s on a.sid = s.sid
where a.sex ='女'
查詢 數據 總條數
count( ) 是查詢總共有多少條數據
count(欄位) 是查詢該欄位 不為 null的 總共有多少條數據
例:
select count( ) from 表
去重,查詢數據時,相同的數據只展示 一條
語法:
select distinct 欄位 from 表;
例:去重查詢學生表中的生日欄位
select distinct birthday from student;
『肆』 如何進入網站資料庫
問題岩散一:怎麼從網站後台進入資料庫 網站的後台一般是不能進入資料庫的,(當然不排除有這種可能)
一般的網站都有自己的域名,有域名就有資料庫,可以直接訪問(就像網站一樣,輸入網址,然後就會有登框),如果是本地的話,安裝好伺服器和資料庫,也可以直接用地址訪問
問題二:如何從網站主頁破解進入資料庫伺服器 一般都是用SQL注入。網站一般在部署上都是做過一些防禦,想直接入侵數據鼎伺服器不太容易,用前台網站做跳板最好,這個的前提是網站的實現上有漏洞。
問題三:怎麼進入自己網站的資料庫啊? 要看你的網站的開發環境不同的開發環境使用的資料庫類型是不一樣的
ASP+ACCESS,是直接找.mdb文件或者.accemdb
ASP.Net+MSSQL,需要連接資料庫查看
php+MYSQL,需要用phpmyadmin或者navicat連接到MYSQL,才能看到數據表
問題四:如何直接訪問網站的資料庫 樓上的這種問題我也遇到過,往往是設計網站界面視圖的人沒有考慮到所有的需求,提供的資料庫查詢不夠靈活。
確實有可能找到辦法去訪問這個資料庫,不過應該提醒樓主,網站做界面的目的出了美觀方便外,就是要限制用戶不訪問,所以通過非正常途徑訪問就要承擔一定的責任了。
具體方法有:
1.理想方法:得到資料庫的地址,例如樓上說的把mdb文件直接下載下來。當然很少有網站用access做資料庫的,一般情況是需要知道資料庫IP地址,資料庫類型,庫名,用戶名和密碼,然後通過toad等客戶端軟體罩棗亮來訪問。
既然是理想方法,這種情況不太可能發生,除非你是內部人士,可以知道很多信息。因為通常資料庫伺服器會放在區域網上,不能被外部訪問到。
2.實際方法:採用SQL注入等黑客技術。SQL注入是最簡單的黑客技術了,不過由於簡單威力也不會很大,要求網站設計對於安全的考慮不周,存在漏洞才行。
由於網站設計不周,就會在出錯或者某些情況下暴露出資料庫表結構的一些內幕,這樣就可以寫出你想要的SQL命令,把它插入到Web表單遞交,或者頁面請求的查詢字元串中,最終達到欺騙伺服器執行的目的。
如果樓主想了解更多,可以學學黑客知識,祝樓主好運!
問題五:請問怎麼進入自己網站的資料庫? 有ftp就可以,在ie地址欄直接輸入ftp地址。
或者到dw里設置直接連接網站伺服器。
或者使用cutftp連接。都可以的。但是前提是你有用戶名和密碼。
問題六:怎麼進入網站資料庫 5分 1、安裝SQL的工具:SQL Server Management Studio
2、打開SQL Server Management Studio會提示你輸入SQL伺服器地址、帳號和密碼的
正常的話你就連上了
問題七:怎麼進入網站MYSQL資料庫 下載一個mysql管理軟體,例如PHPmyadmin就可以在地址欄訪問mysql了
問題八:進入一個網站,如何知道它有沒有後台資料庫? 對。。像後面是ASP。PHP。 ?什麼的都有資料庫的。。HTML就是沒有的。。不過也不可以那樣看。。因為有些網站為了網速問題。。而生成靜態的返回客戶端。。
問題九:如何進入織夢網站資料庫數據表? 你的網站域名/phpmyadmin/
比如localhost後面跟著/phpmyadmin/就可以進入名次為localhost的網站的資料庫了。
問題十:怎麼用SQL打開網站資料庫? 開始菜單→Microsoft 耿QL Server 2005 →SQL Server Management Studio
打開之後登錄
伺服器名稱:(填寫的是伺服器的IP地址)
使用SQL身份驗證
登錄名/密碼(伺服器的SQL用戶/密碼)
登錄成功之後找到網站的物寬資料庫。
不過要確定伺服器的防火牆要對你的電腦不受限制
『伍』 如何進sqlite資料庫命令行
要進入資料庫,基本要做到以下幾點:
1、首先要建立資料庫,資料庫是數據信息的集合,按使用性質分:系統資料庫和用戶資料庫。系統資料庫在安裝資料庫產品(Access,Foxprro,SQL Server,Oracle,Sybase,Informix,DB2,Mysql等等)時會建立,用戶資料庫則要根據實際的業務需求,通過使用DDL數據定義語言來建立。
2、其次,要建立與資料庫的連接。最常規的方法有ODBC,JAVA有JDBC等,或者安裝各種資料庫的客戶端程序直連等方式。
3、然後,在連接好資料庫的基礎上,使用USE命令打開資料庫,接下來就可以使用DML數據操縱語言來使用資料庫中的數據了。
『陸』 mysql如何進入資料庫查看所有表
1.查看資料庫,選中使用資料庫,並查看資料庫表,具體操作命令如下:
show databases;
use student;
show tables;
(6)資料庫進1法擴展閱讀:
可以使用命令行工具管理 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等等。
『柒』 sql小數0.4進一位
ceil (value) 產生大於或等於指定氏高值(value)的殲野尺脊租最小整數
ceil(value-0.4)即可
『捌』 如何進入MY SQL資料庫
裝個客戶端吧,不然就從命令行登錄,語法如下
mysql
-h主機地址
-u用戶名
-p用戶密碼
1、例1:連接到本機上的MySQL:
首先在打開DOS窗口,然後進入目錄
mysqlbin,再鍵入命令mysql
-uroot
-p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>。
2、例2:連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:mysql
-h110.110.110.110
-uroot
-pabcd123。
3、退出MYSQL命令:exit
(回車)。
『玖』 sql 小數部分非0進1
SQL中,不像EXCEL,穗高可以使用FLOOR,CEILING函數,當然,用時可以用的,只是只能返回成整數,不保留模彎小數點後的尾數。
所以,在你的SQL中,給第四位加旦族悶0.0005就可以了,再用round函數。
select round(列名+0.0005,3) FROM TABLE
『拾』 sql怎麼把有的資料庫加進去
1. 如何直接在sql server中添加一條數據
添加數據需要知道往哪張表添加,以及自己要添加的內容,然後可用insert語句執行。
1、以sqlserver2008r2為例,登錄SQL Server Management Studio到指定的資料庫。
2、登錄後點擊逗新建查詢地。
3、比如要往test表中插入數據,可先用如下語句查看一下表結構及表內數據:
select * from test;
4、根據自己的實際情況添加輸入,比如要添加一畢型條逗16,小小動地的數據。
insert into test (id,name) values (16,'小小動');
執行成功後會有提示:
5、此時資料庫中數據如下,說明添加成功。
2. sql如何載入資料庫
SQL Server Management Studio中的對象資源管理器管理連接到Microsoft SQL Server資料庫引擎實例,然後展開該實例。
右鍵單擊資料庫,指向「任務」,然後單擊「附加」。
「附加資料庫」對話框中指定要附加的資料庫,單擊「添加」,然後在「定位資料庫文件」對話框中,選擇資料庫所在的磁碟驅動器,並展開目錄樹,以查找並選擇資料庫的。mdf文件,例如:
C:\ Program Files文件\微軟SQL Server \ MSSQL.1 \ MSSQL \ DATA \ AdventureWorks_Data.mdf
重要: BR />
盡量選擇附加的資料庫將生成錯誤。
要指定一個不同的名稱額外的資料庫,附加資料庫「對話框中輸入一個名稱」其他「一欄。
或其他項目的「所有者」列中,選擇更改資料庫所有者。
額外的資料庫,請單擊「OK」。
3. 添加時怎樣實現多條數據添加進資料庫
還是要看你的需求實現,這里只在最終資料庫執行說明下:
1.如果數據可以直接從資料庫提取,建議使用insert into 。..select。
2.如果語句是無關的,可以直接拼接一並提交資料庫執行,要注意語句分割符,例如
SQL SERVER 是;,oracle是/
insert into table1 values (。);
insert into table1 values (。);
insert into table1 values (。);
4. 如何將資料庫文件附加到SQL Server上
將資料庫文手老猜件附加到SQL Server上的方法如下:百
1、把需要附加的資料庫文件拷貝到自己想存儲的目錄下,然後單擊「資料庫」,附加
2、點擊添加,選擇路徑,單擊確定,即可完成附加。
3、在資料庫界面就可以看到被附加的資料庫了
4、分離資料庫就是將某個資料庫(如student_Mis)從SQL Server資料庫列表中刪除,使其不再被SQL Server管理和使用,但該資料庫的文件度(.MDF)和對應的日誌文件(.LDF)完好無損。分離成功後,我們就可含閉以把該資料庫文件(.MDF)和對應的日誌文件(.LDF)拷貝到其它磁碟中作為備份保存。
5、(以Transino_ZHBB為例子)
6、打開屬性窗口,在回屬性窗口中選擇選項,然後找到狀態,把限制訪問改成「SIGN_USER」
7、單機確定之後,顯示如下窗口
8、單擊Transino_ZHBB,選擇任務下的子菜單分離
9、如果消息欄為空,則選擇「就答緒」,否則「未就緒」,同時選擇刪除連接,更新統計信息
5. sql語句的插入和添加
學生表就暫定為復student表,學院表為college表
select s.stuid,s.stuno,s.stuname,c.collegename from student s join college c where s.collegeid=c.collegeid
這條語句制查百出來的數據就是只有度stuid,studno ,stuname ,collegename這四項,你在代碼裡面執行知綁定的語句時將上面那句放進去就行,道希望能幫到你。