數據庫查詢語句
沒表結構還真不好說,我給你虛構一個吧。
表1名:書。屬性:書編號,書名,價格,出版社編號。
表2名:出版社。屬性:出版社編號,名稱,地址,聯系方式。
1 檢索所有定價超過20元的書名.select 書名 from 書 where 價格 > 20;2 統計每個出版社, 平均定價 select distinct(出版社編號),avg(價格) from 書 group by 出版社編號;3 出版社書所有定價下調%5 update 書 set 價格 = 價格*95%;4簡單的ER 模型 標記連接類型很簡單,但是這里不能畫圖,你畫出書和出版社2個實體,他們是一對多關系。一個出版社可能出版一本或者多本書,一本書是由一個出版社出版的。
你根據這個邏輯畫出來就行。做出來了嗎????。
數據庫查詢語句
沒表結構還真不好說,我給你虛構一個吧。
表1名:書。屬性:書編號,書名,價格,出版社編號。
表2名:出版社。屬性:出版社編號,名稱,地址,聯系方式。
1 檢索所有定價超過20元的書名.
select 書名 from 書 where 價格 > 20;
2 統計每個出版社, 平均定價
select distinct(出版社編號),avg(價格) from 書 group by 出版社編號;
3 出版社書所有定價下調%5
update 書 set 價格 = 價格*95%;
4簡單的ER 模型 標記連接類型
很簡單,但是這里不能畫圖,你畫出書和出版社2個實體,他們是一對多關系。一個出版社可能出版一本或者多本書,一本書是由一個出版社出版的。
你根據這個邏輯畫出來就行。
做出來了嗎????
怎樣用SQL語句查詢一個數據庫中的所有表
查詢一個數據庫中的所有表sql語句是show tables;
顯示所有數據庫的命令是:show databases;要查看某個數據庫先要進入數據庫使用user <;數據庫名>;命令;進入數據庫之后才能查詢數據庫中有哪些表。使用以下命令即可查出所有表:
show tables;
擴展資料
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:/*" into table 表名;
10、導入.sql文件命令:mysql> USE 數據庫名;mysql> source d:/*;
SQL數據庫查詢語句
一、 簡單查詢
簡單的Transact-SQL查詢只包括選擇列表、FROM子句和WHERE子句。它們分別說明所查詢列、查詢的表或視圖、以及搜索條件等。
例如,下面的語句查詢testtable表中姓名為“張三”的nickname字段和email字段。
SELECT nickname,email
FROM testtable
WHERE name='張三'
(一) 選擇列表
選擇列表(select_list)指出所查詢列,它可以是一組列名列表、星號、表達式、變量(包括局部變量和全局變量)等構成。
1、選擇所有列
例如,下面語句顯示testtable表中所有列的數據:
SELECT *
FROM testtable
2、選擇部分列并指定它們的顯示次序
查詢結果集合中數據的排列順序與選擇列表中所指定的列名排列順序相同。
例如:
SELECT nickname,email
FROM testtable
3、更改列標題
在選擇列表中,可重新指定列標題。定義格式為:
列標題=列名
列名 列標題
如果指定的列標題不是標準的標識符格式時,應使用引號定界符,例如,下列語句使用漢字顯示列標題:
SELECT 昵稱=nickname,電子郵件=email
FROM testtable
4、刪除重復行
SELECT語句中使用ALL或DISTINCT選項來顯示表中符合條件的所有行或刪除其中重復的數據行,默認為ALL。使用DISTINCT選項時,對于所有重復的數據行在SELECT返回的結果集合中只保留一行。
5、限制返回的行數
使用TOP n [PERCENT]選項限制返回的數據行數,TOP n說明返回n行,而TOP n PERCENT時,說明n是表示一百分數,指定返回的行數等于總行數的百分之幾。
例如:
SELECT TOP 2 *FROM testtable SELECT TOP 20 PERCENT * FROM testtable
(二)FROM子句
FROM子句指定SELECT語句查詢及與查詢相關的表或視圖。在FROM子句中最多可指定256個表或視圖,它們之間用逗號分隔。
在FROM子句同時指定多個表或視圖時,如果選擇列表中存在同名列,這時應使用對象名限定這些列所屬的表或視圖。例如在usertable和citytable表中同時存在cityid列,在查詢兩個表中的cityid時應使用下面語句格式加以限定:
SELECT username,*
FROM usertable,citytable
WHERE usertable.
本篇文章來源于 黑軟基地-中國最大的黑客教程計算機安全教程下載基地 原文鏈接:
數據庫sql查詢語句
1、select studentnub,age from student where sex ="男"
2、select coursenum,teachername from course where coursename ="數據庫系統概論"
3、select studentnum,studentname from student where studentnum=(select studentnum from SC where score>80)* student set grade=grade+10 where coursename='計算機技術系'