資料常見SQL語句

2021-09-30 21:04:07 字數 923 閱讀 6878

structured query language, 結構化查詢語言

非過程性語言

為加強sql的語言能力,各廠商增強了過程性語言的特徵

如oracle的pl/sql 過程性處理能力

sql server、sybase的t-sql

sql是用來訪問關聯式資料庫的語言,具有查詢、操縱、定義和控制關係型資料庫的四方面功能

ddl (資料定義語句)

資料定義語言 - data definition language

用來定義資料庫的物件,如資料表、檢視、索引等

dml (資料操縱語句)

資料處理語言 - data manipulation language

在資料庫表中更新,增加和刪除記錄

如 update, insert, delete — 增刪改

dcl (資料控制語句)

資料控制語言 – data control language

指用於設定使用者許可權和控制事務語句

如grant,revoke,if…else,while,begin transaction

dql (資料查詢語句)

資料查詢語言 – data query language

select

表的增查改刪

-- 建立表:

create table 表名 (欄位名 字段型別);

-- 資料表查詢:

-- sqlite資料表查詢:

select * from sqlite_master where type='table'

-- mysql資料表查詢

show tables

-- 更新表:

alter table 舊表名 rename to 新錶名

-- 刪除表:

drop table 表名

常見sql語句操作

1 基本語法 create table testfmj id int identity 1,1 identity表示自增列的意思,而int identity 1,1 表示從1開始遞增,每次自增1。name varchar 30 default abc varchar 30 age int defau...

常見SQL語句優化

一 常用sql的優化 1,優化大批量insert語句 insert into test values 1,2 2,3 6,7 不要使用insert into test values 1,2 insert into test values 2,3 insert into test values 6,7...

常見的SQL語句

新建表 create table 表名 自動編號字段 int identity 1,1 primary key 欄位1 nvarchar 50 default 預設值 null 欄位2 ntext null 欄位3 datetime,欄位4 money null 欄位5 int default 0,...