當前位置:首頁 » 編程語言 » sql要學代碼嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql要學代碼嗎

發布時間: 2023-03-16 19:17:08

Ⅰ 怎麼學習sql server

  1. 在學習SQL SERVER之前,有一些c語言的基礎,比如IF ELSE,變數,循環.這樣會事半功倍.

  2. 學習SQL SERVER無非也就是"增刪改查觸發加事務",不要急於使用代碼去實現這些功能,先熟悉企業管理器,傻瓜式的用滑鼠點擊去學習這6個功能,理解6個功能的意思,然後再利用企業管理器里的代碼生成器生成代碼,然後去記這些代碼,每一個功能的代碼要熟記.

  3. 代碼熟記之後,就可以離開企業管理器了,開始使用查詢分析器,開始你的代碼生涯吧.


Ⅱ 學sql sever 需要自己寫代碼嗎

當然,任何一種東西都可以用代碼來編寫,那才是真正的高手.不過一般的話不用學代碼也可以.不用代碼的只是初級的東西,高級的東西是必須要用代碼的

Ⅲ 我現在在學資料庫,一定要先學SQL語句嗎

資料庫技術應該電腦技術比較核心的一種,不僅操作系統,而且數據存儲都要用的。
學習資料庫可以自己參與到一個項目,或者去實際操作資料庫,這樣提高的快些。
目前來說,桌面的小型資料庫有Foxpro不錯,用的最多的是SQL Server2000,大型的有Oracle等等。
推薦你可以學習SQL Server2000,比較簡單。

編程是一門說難就難,說簡單就簡單的東西,如果要問從什麼入手,我覺的還是先學[C語言],先要對如何編程有一個概念,然後學習資料庫,可以學學[ASSECC]或是[SQL],這兩個都是簡單的資料庫,在後面學[HTML]和[ASP](裡面可以理解的去學習[VBscript]和[JAVAscript]兩個腳本語言),有了這幾門語言做基礎,就可以學習難一點的東西了。學習C++的面向對象概念,當自己認為對面向對象裡面的三大特性{派生類與繼承;多態性;...(第3個有點忘記,好象是封裝,或者是把派生和繼承分開,總之3大特性.....)}掌握的能夠在自己編程的時候能夠理解能夠靈活運用就可以學習[JAVA]了,可能你原來聽說過[JAVA],[C++]是簡單的面向對象,[JAVA]就好象是[C++]和[C語言]的綜合,[JAVA]是基本上全部面向對象概念,但裡面的編程結構:如--循環;判斷則是C語言的機制。
上面學完了,就可以更深一步了,有了[JAVA]的學習,就可以學習[J2EE]了,還可以學[ASP.NET]......
可能你看到我的回復以後覺的要學這么多東西有點太BT了,我和你說的這個學習順序完全是一個專業計算機編程學校的授課順序,而且脫產班只要1年......說的俗點,如果你是這個方面的「蟲子」,你會做到的。
最後說一句:「加油~~~~!!!」。

Ⅳ 請教SQL:不需要自己編寫代碼,就能操作資料庫的軟體

支持大部分資料庫的軟體:Navicat

sqlserver資料庫自己帶了管理資料庫的功能;

oracle資料庫可以用pl/sql;

mysql如果裝了安裝版,我裝的社區版,安裝的時候就會幫你安裝操作資料庫的軟體

建議還是用Navicat,比較通用,不需要裝太多東西,

Ⅳ 怎麼學習SQL語句

創建資料庫
創建之前判斷該資料庫是否存在 if exists (select * from sysdatabases where name='databaseName') drop database 'databaseName' go Create DATABASE database-name
刪除資料庫
drop database dbname
備份sql server
--- 創建 備份數據的 device USE master EXEC sp_admpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 開始 備份 BACKUP DATABASE pubs TO testBack
創建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根據已有的表創建新表: A:create table tab_new like tab_old (使用舊表創建新表) B:create table tab_new as select col1,col2… from tab_old definition only
刪除新表
drop table tabname
增加一個列
Alter table tabname add column col type 註:列增加後將不能刪除。DB2中列加上後數據類型也不能改變,唯一能改變的是增加varchar類型的長度。
添加主鍵
Alter table tabname add primary key(col) 說明:刪除主鍵: Alter table tabname drop primary key(col)
創建索引
create [unique] index idxname on tabname(col….) 刪除索引:drop index idxname on tabname 註:索引是不可更改的,想更改必須刪除重新建。
創建視圖
create view viewname as select statement 刪除視圖:drop view viewname
幾個簡單的基本的sql語句
選擇:select * from table1 where 范圍 插入:insert into table1(field1,field2) values(value1,value2) 刪除:delete from table1 where 范圍 更新:update table1 set field1=value1 where 范圍 查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)---like的語法很精妙,查資料! 排序:select * from table1 order by field1,field2 [desc] 總數:select count(*) as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1[separator]
幾個高級查詢運算詞
A: UNION 運算符 UNION 運算符通過組合其他兩個結果表(例如 TABLE1 和 TABLE2)並消去表中任何重復行而派生出一個結果表。當 ALL 隨 UNION 一起使用時(即 UNION ALL),不消除重復行。兩種情況下,派生表的每一行不是來自 TABLE1 就是來自 TABLE2。 B: EXCEPT 運算符 EXCEPT 運算符通過包括所有在 TABLE1 中但不在 TABLE2 中的行並消除所有重復行而派生出一個結果表。當 ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL),不消除重復行。 C: INTERSECT 運算符 INTERSECT 運算符通過只包括 TABLE1 和 TABLE2 中都有的行並消除所有重復行而派生出一個結果表。當 ALL 隨 INTERSECT 一起使用時 (INTERSECT ALL),不消除重復行。 註:使用運算詞的幾個查詢結果行必須是一致的。
使用外連接
A、left outer join: 左外連接(左連接):結果集既包括連接表的匹配行,也包括左連接表的所有行。 SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c B:right outer join: 右外連接(右連接):結果集既包括連接表的匹配連接行,也包括右連接表的所有行。 C:full outer join: 全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。

Ⅵ sql中可以直接建立表 為什麼還要寫代碼建表

1、sql寫好了可以批量建表,比如把建表文(就是你說的create table)先編輯好,假設有100個表,每個表有100個欄位一旦我想建兩個一摸一樣的資料庫時候,用界面恐怕一時半會完不了,用sql的話直接執行很快OK。
2、圖形建表實際上實現的也是create table之類的代碼,只不過你看不到罷了。

---
以上,希望對你有所幫助。

Ⅶ 如何學習 SQL 語言

學習SQL語言:先掌握基本的語法,然後找練習做,然後自己去想如何從資料庫中獲得自己想要的數據。沒必要把sql寫的很復雜,sql寫的很復雜說明代碼邏輯寫的很簡單,將來會對程序造成影響的。邏輯盡量在程序中實現,資料庫只要存取數據就行了。

《資料庫系統概論》的第3章第4章都是將SQL的,講的是標准SQL語言,由淺入深,而且篇幅不多並全面。現在學T-SQL,看的書是《Sql Server 2008 編程經典》幾乎涵蓋了T-SQL的全部,也比較通俗。

簡介

SQL語言1974年由Boyce和Chamberlin提出,並首先在IBM公司研製的關系資料庫系統SystemR上實現。由於它具有功能豐富、使用方便靈活、語言簡潔易學等突出的優點,深受計算機工業界和計算機用戶的歡迎。

1980年10月,經美國國家標准局(ANSI)的資料庫委員會X3H2批准,將SQL作為關系資料庫語言的美國標准,同年公布了標准SQL,此後不久,國際標准化組織(ISO)也作出了同樣的決定。

Ⅷ 學習資料庫sql語言需要有c語言做基礎嗎

SQL和C是完全不同的概念

學習sql不需要任何c語言基礎