當前位置:首頁 » 參考文獻 » 資料庫中語句怎麼寫

資料庫中語句怎麼寫

發布時間: 2021-03-14 03:24:41

❶ 請問SQL語句該如何寫

SQL DML 和 DDL
可以把 SQL 分為兩個部分:數據操作語言 (DML) 和 數據定義語言 (DDL)。
SQL (結構化查詢語言)是用於執行查詢的語法。但是 SQL 語言也包含用於更新、插入和刪除記錄的語法。
查詢和更新指令構成了 SQL 的 DML 部分:
SELECT - 從資料庫表中獲取數據
UPDATE - 更新資料庫表中的數據
DELETE - 從資料庫表中刪除數據
INSERT INTO - 向資料庫表中插入數據
SQL 的數據定義語言 (DDL) 部分使我們有能力創建或刪除表格。我們也可以定義索引(鍵),規定表之間的鏈接,以及施加表間的約束。
SQL 中最重要的 DDL 語句:
CREATE DATABASE - 創建新資料庫
ALTER DATABASE - 修改資料庫
CREATE TABLE - 創建新表
ALTER TABLE - 變更(改變)資料庫表
DROP TABLE - 刪除表
CREATE INDEX - 創建索引(搜索鍵)
DROP INDEX - 刪除索引

❷ Sql語句怎麼寫

SELECT id, salary, age
FROM tablename
WHERE salary > 9000
AND age < 35
基於9000的salary人數如果不多的話就把salary >9000擺在前面,可以考慮在salary age上建立索引

❸ sql查詢語句如何寫

我的寫法是oracle的,如果是其他資料庫,自己調整(比如mysql的必須有別名等等)
兩個辦法
(1)編號和還款日期合並求最大值,然後再查詢一次。
select * from table where 編號||還款記錄 in (select 編號||max(還款記錄) 合並記錄 from table group by 編號)
(2)開窗函數,按照還款日期排序,然後求最大的那個。
select 編號,還款日期,金額 from (select rank()over(group by 編號 order by 還款日期 desc) 倒序,編號,還款記錄,金額 from table) where 倒序=1

❹ SQL的查詢語句怎麼寫

/*
SQL是3個表的查詢,會給出表以及3個表之間的約束關系
Student表
No編號
Name姓名
Birthday生日
bj班級
jg籍貫
adds地址
number電話

Course表
Kcbh課程編號
kcmc課程名稱

Source表
Cjguid(主鍵)
No編號
kcbh課程編號
cj成績
*/

--(1)查詢學生籍貫為『湖北』生日為1995-10-3的所有信息
select*
fromStudent
where1=1
andjg='湖北'--籍貫為『湖北』
andBirthday='1995-10-3'--生日為1995-10-3

--(2)查詢學生姓名為『王華』的各課程的平均分,最高分,最低分,總分。
select
avg(kcbh)as平均分,
max(kcbh)as最高分,
min(kcbh)as最低分,
sum(kcbh)as總分
fromSource
where1=1
andexists(select1
fromStudent.
where1=1
andStudent.No=Source.No
Name='王華'--姓名為『王華』
)

--(3)沒有太看題,大致是要求查詢4,5列以上的信息,其中3個表各包含一些信息
select
Student.Nameas學生,
Course.kcmcas課程,
Source.cjas成績
fromStudent,
Course,
Source,
where1=1
andStudent.No=Source.No
andCourse.Kcbh=Source.kcbh

❺ SQL語句怎麼寫

資料庫1和資料庫2都在一個mysql里吧?

不在的話,得做其他配置,讓一個mysql能訪問另一個mysql……這個我不會:D(剛才網路了下,需要在其中一個mysql里開啟Federated引擎,然後在這個mysql里創建一張表,並用Federated引擎把這個表指向另一個mysql中的對應表,然後就可以從當前mysql中訪問本地的表1和映射到本地的表2(剛剛創建的那張)了。詳細教程見CSDN文章網頁鏈接)

如果都在一個mysql里:

假設資料庫1的名稱是"database1",裡面的表名是"table1",資料庫2的名稱是"database2",裡面的表名是"table2",部門欄位名為"dept",數量欄位名為"num"

sql語句如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SELECT
dept,
SUM(num)
FROM
(
SELECT
database1.table1.dept,
database1.table1.num
FROM
database1.table1
UNION
SELECT
database2.table2.dept,
database2.table2.num
FROM
database2.table2
) a
GROUP BY
dept

❻ sql中的修改語句怎麼寫啊

update bb set cc='1133000010' where cc='113310'
如果是數據的話不要加引號是字元串的話需要

❼ SQL的update語句怎麼寫

UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值,update語句的寫法:

1、UPDATE table_name

2、SET column1=value1,column2=value2,...

3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);

4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'

(7)資料庫中語句怎麼寫擴展閱讀

SQL的update語句寫法的特點

1、一體化:SQL集數據定義DDL、數據操縱DML和數據控制DCL於一體,可以完成資料庫中的全部工作。

2、使用方式靈活:它具有兩種使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主語言中使用。

3、非過程化:只提操作要求,不必描述操作步驟,也不需要導航。使用時只需要告訴計算機「做什麼」,而不需要告訴它「怎麼做」。

4、語言簡潔,語法簡單,好學好用:在ANSI標准中,只包含了94個英文單詞,核心功能只用6個動詞,語法接近英語口語。

❽ SQL語句怎麼寫

資料庫1和資料庫2都在一個mysql里吧?

不在的話,得做其他配置,讓一個mysql能訪問另一個mysql……這個我不會:D(剛才網路了下,需要在其中一個mysql里開啟Federated引擎,然後在這個mysql里創建一張表,並用Federated引擎把這個表指向另一個mysql中的對應表,然後就可以從當前mysql中訪問本地的表1和映射到本地的表2(剛剛創建的那張)了。詳細教程見CSDN文章網頁鏈接)

如果都在一個mysql里:

假設資料庫1的名稱是"database1",裡面的表名是"table1",資料庫2的名稱是"database2",裡面的表名是"table2",部門欄位名為"dept",數量欄位名為"num"

sql語句如下:

SELECT
dept,
SUM(num)
FROM
(
SELECT
database1.table1.dept,
database1.table1.num
FROM
database1.table1
UNION
SELECT
database2.table2.dept,
database2.table2.num
FROM
database2.table2
)a
GROUPBY
dept

❾ SQL資料庫查詢語句怎麼寫

select tb1.學號,tb1.姓名,tb2.專業 from tb1,tb2 where tb1.姓名=tb2.姓名 and tb2.學分=75

❿ 創建資料庫的sql語句怎麼寫

這是在創建資料庫的時候必須要進行的一部,還有log.ldf
mdf數據文件保存的位置內,ldf日誌文件保存的位置,沒有什麼意思容。
給你一段代碼自己領悟吧。
創建一個資料庫,資料庫名為testDB(在SQL2005中看到的名字)
create
database
testDB
on
(
--文件在電腦上顯示的文件名(物理名)
name
=
testDB_data,
--數據文件保存的位置注意盤符下的文件夾必須事先存在
filename
='d:\Test\testDB_data.mdf',
--資料庫初始大小
size
=
5,
--資料庫最大多少
maxsize
=
10,
--自動增長百分之多少
filegrowth
=
10%
)
--創建對應的日誌文件
log
on
--用來指定資料庫日誌文件的創建
(
name
=
testDB_log,
filename
=
'd:\Test\testDB_log.ldf',
size
=
4,
maxsize
=
8,
--除小括弧中最後一句其後沒有逗號,其它每句後都用逗號隔開
filegrowth
=
5%
)

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731