什么是三净肉| 区委书记是什么级别| 大姨妈不来是什么原因造成的| 为什么手会麻| 1964年属什么生肖| 凉虾是什么做的| 盆腔积液吃什么消炎药| 麦粒肿用什么药| 卡不当什么意思| 痞闷什么意思| 骨皮质是什么| 补办医保卡需要什么资料| 小孩睡不着觉是什么原因| 肌酐高了是什么原因| 高兴的动物是什么生肖| 绝经前有什么症状| 小号避孕套是什么尺寸| 什么情况需要割包皮| 姨妈有血块是什么原因| 肠结核是什么病| 61年属什么| 甲母痣挂什么科| 吃什么补血贫血| 情人总分分合合是什么歌| 做完核磁共振后需要注意什么| 肥波是什么品种的猫| 12356是什么电话| 脚心抽筋是什么原因引起的| 2e是什么意思| 九月二十是什么星座| 口臭吃什么药最有效| 酒后第二天吃什么| 羊肠小道什么意思| 西乐葆是什么药| 吃高血压药有什么副作用| 气血亏吃什么补的快| 黄脸婆是什么意思| 属蛇的本命佛是什么佛| 肾炎是什么原因引起的| 可颂是什么意思| 什么怎么什么造句| 瘟疫是什么病| 喜欢闻汽油味是什么原因| 口腔溃疡用什么药好| 枫叶什么颜色| 96122是什么电话| 烟雾病是什么原因引起的| 为什么时间越来越快| 内科主要看什么病| 眉头有痣代表什么意思| 257什么意思| 十月初一是什么节| 燚是什么意思| 码放是什么意思| 什么吹风机好用| 汞是什么| 小葫芦项链是什么牌子| 红薯什么时候掐尖| 晕血是什么症状| 波尔多红是什么颜色| 荨麻疹需要注意什么| 北京有什么特产好吃| 悬是什么意思| dha是什么意思| 疱疹吃什么药好得快| 绿茶有什么功效| 喉咙痛吃什么药效果最好| 子宫附件包括什么| 床咚是什么意思啊| 无为而治是什么意思| 吃什么助勃药能硬| 女男是什么字| 梦见一条大蟒蛇是什么征兆| 慕字五行属什么| 太学是什么意思| 什么时候开始| 善男信女什么意思| 代发是什么意思| 吃了避孕药有什么反应| 故意不接电话说明什么| 脚面浮肿是什么原因| 空是什么意思| 胃不好吃什么菜| 大圆脸适合什么发型| nilm是什么意思| 霉菌孢子是什么意思| 蚊虫叮咬红肿用什么药快速消肿| 晨尿有泡沫是什么原因| 脸上发红是什么原因| 三秦是什么意思| 股骨长是指什么| 武夷岩茶是什么茶| 蚕蛹是什么| 无痛人流和普通人流有什么区别| 阴道瘙痒用什么药最好| 震卦代表什么| 印度的全称是什么| warrior是什么牌子| 传奇是什么意思| 双胞胎代表什么生肖| april是什么意思| 芒果和什么榨汁好喝| 刀枪不入是什么生肖| 肚子胀不排便什么原因| 日抛什么意思| 彩虹为什么有七种颜色| 经期上火了吃什么降火| 金牛座和什么星座最配| 金融数学学什么| 小孩阑尾炎是由什么原因引起的| 吃什么消炎药可以喝酒| 人格是什么意思| 颞下颌关节挂什么科| 左下腹部是什么器官| 青牛是什么牛| 泰格豪雅属于什么档次| 胎儿fl是什么意思| 梦见火是什么意思| 五十坐地能吸土是什么意思| 瘘管是什么意思| 茯苓有什么功效和作用| 老天爷叫什么名字| 桔子树用什么肥料最好| 什么一气| 情窦初开什么意思| 人体缺钾是什么症状| 儿童手指头脱皮什么原因引起的| 铁树开花是什么生肖| 马桶为什么会堵| 喘息是什么意思| 腹痛拉肚子吃什么药| 婴幼儿积食会有什么症状| 排酸是什么意思| 苯丙氨酸是什么| 脸上老长痘痘是什么原因| honor是什么牌子手机| 属鼠的幸运色是什么颜色| 干贝是什么东西做的| 荨麻疹是什么原因引起| 金箔是什么| 谷丙转氨酶偏高吃什么好| 痰中带血吃什么药| 日柱灾煞是什么意思| 耳浴10分钟什么意思| 什么字寓意好| 眼睛干痒滴什么眼药水| 胆囊切除后可以吃什么水果| 何首乌长什么样子图片| 镜检白细胞高是什么原因| 何弃疗是什么意思| 什么样的荷叶| 荷花像什么| 质子泵抑制剂是什么药| 坐骨神经痛吃什么药好得快| 讳莫如深是什么意思| 女人喝黄连有什么好处| 肺活量大有什么好处| 什么叫冷暴力| 甲醇是什么| 经常打屁是什么原因| 一九八八年属什么生肖| 卧推60公斤什么水平| 对食是什么意思| 10是什么意思| 螳螂代表什么生肖| 口周皮炎用什么药膏| 梦见自己出轨是什么意思| 海参什么时间吃最好| 精液是什么组成的| 花蛤不能和什么一起吃| 副部级是什么级别| 撇嘴是什么意思| u盘什么牌子好| 身份证最后一位代表什么| 脚底板热是什么原因| 心律不齐用什么药| 云南白药治什么| 伤口愈合慢是什么原因| 黑卡是什么意思| 爸爸的爸爸叫什么儿歌| 蒟蒻是什么| 意面是什么做的| 1948年属鼠的是什么命| 彦五行属性是什么| 小妮子什么意思| 啤酒不能和什么一起吃| 醋酸氯已定是什么药| 1941年是什么年| 指南针为什么不叫指北针| 16年属什么| azul是什么颜色| 当兵什么时候入伍| 黄皮果是什么水果| 前庭功能障碍是什么病| 脚上为什么会长鸡眼| 宫颈筛查是什么| zoom什么意思| 3月10日是什么星座| 黄瓜敷脸有什么作用与功效| 为什么拉黑色的屎| 什么是脑瘫| 为什么水能灭火| 签注什么意思| 转的第四笔是什么| 孕妇缺营养吃什么补| 1969年属什么| 晚饭后散步有什么好处| 白色玉米是什么玉米| 梦见别人理发是什么意思| 出尔反尔是什么意思| 人工荨麻疹是什么原因引起的| 天才是指什么生肖| 鸡同鸭讲是什么意思| 例假提前来是什么原因| 白细胞偏高什么原因| 积食是什么症状| 冲锋衣三合一是什么意思| ghz是什么意思| 大什么大| 鹅喜欢吃什么食物| 黄体回声是什么意思| 吃什么食物帮助睡眠| ivy什么意思| 雷震子是什么神| 巴士是什么意思| 平均血红蛋白浓度偏低是什么意思| 印度为什么叫三哥| 防晒隔离什么牌子好| 血压压差小是什么原因| 鹅口疮是什么引起的| 大小脸是什么原因造成的| sc1是什么意思| tc版是什么意思| 小儿拉肚子吃什么药好得快| 瘘管是什么意思| 烫发对身体有什么危害| 便秘吃什么药最好最快| 下肢静脉曲张是什么原因引起的| 杏仁是什么树的果实| 经常梳头有什么好处| porsche是什么牌子的车| 肠胃不好吃什么药效果好| 1.27是什么星座| 手柄是什么意思| 什么时候做四维| 杜仲配什么补肾最好| 维生素b2治什么病| 鬃狮蜥吃什么| 炒木耳为什么会炸锅| nba什么时候开始| 宫颈细胞学检查是什么意思| 阴唇为什么一个大一个小| 微信为什么不能转账| 氯化钠注射作用是什么| 酷暑是什么意思| 胃肠湿热吃什么中成药| 呼吸快是什么原因| 金字旁加巨念什么| 白酒不能和什么一起吃| 付之一炬什么意思| 神疲乏力吃什么中成药| hvp是什么| 一什么亮光| 低级别上皮内瘤变是什么意思| 百度P?esko?it na obsah

我省口岸惊现袋鼠皮? 企图通过邮包入境被截获

Z Wikipedie, otev?ené encyklopedie
(p?esměrováno z Data manipulation language)
百度 人间万事出艰辛。

P?íkazy jazyka SQL obecně umo?ňují úplnou kontrolu nad systémem ?ízení báze dat. Podle svého ú?elu se dělí do následujících skupin:

P?íkazy pro manipulaci s daty

[editovat | editovat zdroj]
Na tuto kapitolu je p?esměrováno heslo Data Manipulation Language.

Jsou to p?íkazy pro získání dat z databáze a pro jejich úpravy. Ozna?ují se zkráceně DMLData Manipulation Language (?jazyk pro manipulaci s daty“).

  • SELECT – vybírá data z databáze, umo?ňuje vyběr podmno?iny a ?azení dat.
  • INSERT – vkládá do databáze nová data.
  • UPDATE – mění data v databázi (editace).
  • MERGE – kombinace INSERT a UPDATE – data bu? vlo?í (pokud neexistuje odpovídající klí?), pokud existuje, pak je upraví ve stylu UPDATE.
  • DELETE – odstraňuje data (záznamy) z databáze.
  • EXPLAIN – speciální p?íkaz, ktery zobrazuje postup zpracování SQL p?íkazu. Pomáhá u?ivateli optimalizovat p?íkazy tak, aby byly rychlej?í.
  • SHOW - méně ?asty p?íkaz, umo?ňující zobrazit databáze, tabulky nebo jejich definice

P?íkazy pro definici dat

[editovat | editovat zdroj]
Na tuto kapitolu je p?esměrováno heslo Data Definition Language.

Těmito p?íkazy se vytvá?ejí struktury databáze – tabulky, indexy, pohledy a dal?í objekty. Vytvo?ené struktury lze také upravovat, doplňovat a mazat. Tato skupina p?íkaz? se nazyvá zkráceně DDLData Definition Language (?jazyk pro definici dat“).

  • CREATE – vytvá?ení novych objekt?.
  • ALTER – změny existujících objekt?.
  • DROP – odstraňování objekt?.
  • TRUNCATE (nestandardní SQL p?íkaz, ?iroce podporovany) – sma?e obsah celé tabulky .

P?íkazy pro ?ízení dat

[editovat | editovat zdroj]
Na tuto kapitolu jsou p?esměrována hesla Data Control Language a Transaction Control Commands.

Do této skupiny pat?í p?íkazy pro nastavování p?ístupovych práv a ?ízení transakcí. Ozna?ují se jako DCLData Control Language (?jazyk pro ovládání dat“), někdy také TCCTransaction Control Commands (?jazyk pro ovládání transakcí“).

  • GRANT – p?íkaz pro p?idělení oprávnění u?ivateli k ur?itym objekt?m.
  • REVOKE – p?íkaz pro odnětí práv u?ivateli.
  • START TRANSACTION – zahájení transakce.
  • COMMIT – potvrzení transakce.
  • ROLLBACK – zru?ení transakce, návrat do p?vodního stavu.

Ostatní p?íkazy

[editovat | editovat zdroj]

Do této skupiny pat?í p?íkazy pro správu databáze. Pomocí nich lze p?idávat u?ivatele, nastavovat systémové parametry (kódování znak?, zp?sob ?azení, formáty data a ?asu apod.). Tato skupina není standardizována a konkrétní syntaxe p?íkaz? je závislá na databázovém systému. V některych dialektech jazyka SQL jsou p?idány i p?íkazy pro kontrolu běhu, tak?e lze tyto dialekty za?adit i mezi programovací jazyky.

P?íklad pro MySQL
SET NAMES utf8; -- nastaví jako kódování UTF-8
SET foreign_key_checks=0; -- vypne kontrolu cizích klí??
SET time_zone="SYSTEM"; -- nastaví ?asovou zónu
SET sql_mode="NO_AUTO_VALUE_ON_ZERO"; -- vypne automatické doplňování hodnoty primárního klí?e s p?íznakem AUTO_INCREMENT

Dotazování dat

[editovat | editovat zdroj]

Syntaxe jednoduchého SQL dotazu do tabulky a logické zpracování dat

[editovat | editovat zdroj]

Pokud se chceme dotázat SQL skriptem do nějaké tabulky pro ur?itá data, tak kromě zmíněného DML p?íkazu SELECT vyu?íváme tzv. klauzule. Mezi tyto klauzule pat?í

  • WHERE - zadání podmínek a filtr? dat
  • GROUP BY - seskupování záznam?
  • HAVING - zadání podmínek nad agrega?ní funkcí
  • ORDER BY - se?azení dat

P?íkaz SELECT a tyto klauzule musejí byt zadány v ur?itém po?adí. Je ale velky rozdíl mezi tím, jak se skript správně pí?e a mezí tím, jak je poté ve skute?nosti zpracováván.

  1. SELECT [sloupec_1] AS Alias_1, [sloupec_2] AS Alias_2, SUM([sloupec_3]) AS [Soucet_sloupec_3]
  2. FROM [tabulka]
  3. WHERE [sloupec_1] like ('%text%')
  4. GROUP BY [sloupec_1], [sloupec_2]
  5. HAVING SUM([sloupec_3]) > [hodnota]
  6. ORDER BY [sloupec_1]

Logické zpracování dotazu[1]

[editovat | editovat zdroj]
  1. FROM
  2. WHERE
  3. GROUP BY
  4. HAVING
  5. SELECT
  6. ORDER BY

Vy?e uvedené si lze jednodu?e otestovat tak, ?e bychom do WHERE klauzule napsali podmínku Alias_1 like ('%text%'). SQL engine by nám nebyl schopen vrátit vysledek a skript by skon?il chybou. D?vodem je to, ?e v momentě kdy se zpracovává WHERE klauzule, tak je?tě alias nezná (SELECT se zpracovává a? za WHERE).

Komentá?e

[editovat | editovat zdroj]

Do kódu SQL lze ve v?ech hlavních databázích zapisovat i komentá?e. Prakticky v?echny z nich podporují jedno?ádkové komentá?e, některé i více?ádkové. Jedno?ádkové byvají uvozeny znaky jako --, ## (?i jenom #), s tím, ?e parser jazyka ignoruje v?e a? do konce ?ádku. Více?ádkové komentá?e se mohou psát mezi /* a */, kdy p?ípadny kód za koncovym */ se zpracovává.

-- jedno?ádkovy komentá?. SELECT "tento p?íkaz se nevykoná";

/* více-
-?ádkovy
komentá? */ SELECT "tento p?íkaz se vykoná.";

Nap?. MySQL vyu?ívá tento typ komentá?? k vkládání kódu specifického pro tento typ databáze, s tím, ?e specificky kód je umístěn mezi /*! a */.

/*!40101 SET NAMES utf8 */;
CREATE /*!32302 TEMPORARY */ TABLE t (a INT);
SELECT /*! STRAIGHT_JOIN */ col1 FROM table1,table2 WHERE table1.col1=5;

Je-li takovyto kód spu?těn v jiném databázovém prost?edí, je vnit?ek komentá?e ignorován (m??eme hovo?it o kompatibilitě s ostatními implementacemi SQL).

  1. ZEDNí?EK, Ing. BI Portál [online]. 2025-08-07 [cit. 2025-08-07]. Dostupné online. 
野猪怕什么颜色 藏族信仰什么教 为什么会得脂溢性皮炎 二级b超是检查什么 2025是什么年
月经要来之前有什么症状 一什么耳朵填量词 炉中火是什么意思 什么是cin病变 耘是什么意思
大树像什么 宝宝为什么老是吐奶 过敏性鼻炎引起眼睛痒用什么药 猫有什么品种 常州冬至吃什么
什么是树脂材料 冠心病是什么病 脚怕冷是什么原因引起的 点痣后用什么修复最好 leep术是什么手术
无穷是什么意思hcv8jop1ns3r.cn 产前诊断是检查什么hcv8jop5ns6r.cn 肖像是什么意思hcv8jop6ns8r.cn 9月3日是什么星座的hcv9jop4ns7r.cn 肥皂水是什么hcv9jop7ns3r.cn
为什么时间越来越快hcv9jop8ns2r.cn bra是什么hcv9jop7ns3r.cn 电磁炉用什么锅最好shenchushe.com 尿素氮肌酐比值偏高是什么原因hcv9jop4ns9r.cn 什么息hcv9jop8ns1r.cn
笔画最多的字是什么字hcv8jop0ns3r.cn 神夫草抑菌乳膏主治什么hcv8jop3ns6r.cn 包虫病是什么症状hcv8jop5ns5r.cn 拉墨绿色的大便是什么原因hcv9jop6ns7r.cn 哈达是什么意思hcv9jop1ns1r.cn
羊肉配什么菜好吃hcv7jop5ns0r.cn 孩子脾胃虚弱吃什么药creativexi.com 烟台有什么特产hcv8jop8ns7r.cn 夏天种什么水果hcv8jop5ns0r.cn 一个日一个处一个口念什么hcv9jop3ns0r.cn
百度