日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

groovy怎样从sql语句中截取表名_《SQL基础教程》学习笔记

發布時間:2025/3/19 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 groovy怎样从sql语句中截取表名_《SQL基础教程》学习笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第1章 數據庫和SQL

1-3 SQL概要

SQL語句及其種類

  • DDL-CREATE,DROP,ALTER
  • DML-SELECT,INSERT,UPDATE,DELETE
  • DCL-COMMIT,ROLLBACK,GRANT,REVOKE

SQL語句以分號(;)結尾

SQL語句不區分大小寫,關鍵字大寫,表名首字母大寫,其余小寫

  • 字符串和日期常數需要使用單引號(‘’)括起來,‘abc’。
  • 數字常數直接書寫

單詞之間需要使用半角空格或者換行符進行間隔。

  • 半角-1字符 全角-2字符

1-4 表的創建

創建數據庫的語句 CREATE DATABASE NAME;

創建表的語句 CREATE TABLE NAME

命名規則

  • 只能使用半角英文字母,數字,下劃線_(shift+減號 英文模式下)
  • 名稱必須以半角英文字母作為開頭
  • 名稱不能重復

所有列必須指定數據類型

  • INTEGER 數字型,不能儲存小數
  • CHAR 字符型,CHAR(8)最大長度為8,定長字符串(半角空格補足)
  • VARCHAR 字符串,可變長字符串
  • DATE 日期型

約束的設置-對列中儲存的數據進行限制或者追加條件的功能

  • product_id char NOT NULL,
  • NOT NULL-不能輸入空白
  • PRIMARY KEY(列名) 主鍵約束

1-5 表的刪除和更新

表的刪除 DROP TABLE NAME 謹慎使用,不可逆

表的更新

  • 增加列 ALTER TABLE (表名) ADD COLUMN <列的定義>
  • 刪除列 ALTER TABLE (表名) DROP COLUMN <列的定義>

表的更名 RENAME TABLE <變更前的名稱> TO <變更后的名稱>

第2章 查詢基礎

2-1 SELECT語句基礎

-基本SELECT語句

SELECT (列名),--子句

FROM (表名);--子句

-查詢多列時,需要使用逗號進行分隔。

SELECT A,B,C,D

FROM E;

-查詢單列時,無需逗號;

子句與子句之間不加逗號

-查詢所有的列 用星號代表(*)

SELECT *

FROM (表名);

-為列設定別名

使用AS關鍵字為列設定別名

SELECT product_id AS id

FROM product;

別名可以中文,用雙引號(“”)括起來

SELECT product_id AS "商品編號”

-從結果中刪除重復行

SELECT DISTINCT product_type

FROM product;

多列刪除

SELECT DISTINCT product_type,product_name

-WHERE子句來指定查詢數據的條件

SELECT (列名)

FROM (表名)

WHERE (條件表達式)

SELECT product_name,product_type

FROM product

WHERE product_type='衣服';

子句的書寫順序是固定的

-注釋的書寫方法

1行注釋 書寫在“--”之后,只能書寫在同一行,“--”之后要使用半角空格

-- 本SELECT語句會從結果中刪除重復行

多行注釋 書寫在“/*”和“*/”之間,可跨多行

/* 本SELECT語句,

會從結果中刪除重復行。*/

總結

以上是生活随笔為你收集整理的groovy怎样从sql语句中截取表名_《SQL基础教程》学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。