erp系統(tǒng)開發(fā)SQL命令行工具kf01
打開【系統(tǒng)設(shè)置】/【SQL命令行工具】,可以使用此工具自動(dòng)生成SQL語句,如下圖。最后點(diǎn)工具欄上的綠色三角形按鈕 ? 可以執(zhí)行SQL語句,顯示執(zhí)行結(jié)果(如果SQL語句有錯(cuò)則報(bào)錯(cuò),有助于調(diào)試SQL語句)。SQL命令行工具還有其他功能,如下圖。
圖:SQL命令行工具
圖:根據(jù)模板生成SQL語句
圖:拖拽表名稱節(jié)點(diǎn)生成SQL語句片段
提醒:SQL命令行工具會(huì)直接操作后臺(tái)數(shù)據(jù)庫表,如果誤操作會(huì)導(dǎo)致數(shù)據(jù)丟失,最好先在測(cè)試賬套測(cè)試好之后再應(yīng)用到正式賬套上,以免誤操作損壞實(shí)際業(yè)務(wù)數(shù)據(jù)。
一些最重要的 SQL 命令
- SELECT?– 從數(shù)據(jù)庫中提取數(shù)據(jù)
- UPDATE?– 更新數(shù)據(jù)庫中的數(shù)據(jù)
- DELETE?– 從數(shù)據(jù)庫中刪除數(shù)據(jù)
- INSERT INTO?– 向數(shù)據(jù)庫中插入新數(shù)據(jù)
數(shù)據(jù)庫主要包括增、刪、改、查等基本操作,以下為設(shè)計(jì)到的常用的sql語句:
一、查
1.select 語法查詢
SELECT?column_name,column_name?FROM?table_name
其中column_name為數(shù)據(jù)庫表列名字段,table_name為表名稱
如:select * from people 表示查詢people表內(nèi)所有列,返回所有記錄,*表示所有列
如:select? name,age from people 表示查詢people表內(nèi)名稱為name和age的列
2.select distinct 語法,查詢非重復(fù)項(xiàng)
SELECT DISTINCT?column_name,column_name?FROM?table_name
添加?DISTINCT 關(guān)鍵字會(huì)對(duì)查詢結(jié)果進(jìn)行去重,返回唯一的值,注意:查詢多個(gè)列時(shí),只有多個(gè)列的值全都相同,才認(rèn)為是相同的結(jié)果,否則不會(huì)去重
3.where 語法
SELECT column_name,column_name FROM table_name WHERE column_name operator value
如:select * from people where name=’小明’ 表示查詢people表內(nèi),名為“小明”的記錄
4.and 和 or 運(yùn)算符
and 和 or 運(yùn)算符連接多個(gè)查詢條件,配合where語法使用
如:select * from people where age>20 and country=’CN’ 表示查詢ipeople 表內(nèi)age字段值大于20并且country 字段為“CN”的記錄
二、增
1.insert into 語句
INSERT INTO table_name VALUES (value1,value2,value3,…),此語法需要把所有列的值寫全,否則不成功
INSERT INTO table_name (column1,column2,column3,…) VALUES (value1,value2,value3,…)
如:insert into people (name,age) values (‘張三’,30),表示向people表內(nèi)插入一條記錄,name為“張三”,age為30
三、改
1.update 語句
UPDATE table_name SET column1=value1,column2=value2, … WHERE some_column=some_value
如:update people set name=’李四’,age=’31’ where name=’張三’,表示將people表內(nèi)name等于“張三”的記錄,name改為“李四”,age改為31
四、刪
1.delete 語句
DELETE FROM table_name WHERE some_column=some_value
如:delete from people where name=’張三’,表示刪除people表內(nèi)name為“張三”的記錄
以上為最簡單的sql語法!
評(píng)論 |0|
You must be logged in to post a comment.