SQL基本語句彙總

語句:CREATE TABLE數據庫

做用:建立表格spa

格式:CREATE TABLE tableName (columnName1 columnDataType1, columnName2 columnDataType2, ... )it

數據類型:io

INTEGER:整數table

DATETIME DEFAULT:日期 datetime('now','localtime'):當前時間 | strftime('%s', updated_at) as time 指定時間class

SMALLINT:小整數date

VARCHAR:字符數據類型

PRIMARY KEY AUTOINCREMENT:自動增長的主鍵im

 

語句:CREATE TABLE IF (NOT) EXISTS數據

做用:建立未存在的表格

格式:同上

 

語句:PRIMARY KEY

做用:設定表格數據爲主鍵

格式:CREATE TABLE tableName (columnName1 columnDataType1 PRIMARY KEY);

 

語句:NOT NULL

做用:限定表格數據不爲空

格式:CREATE TABLE tableName (columnName1 columnDataType1 NOT NULL);

 

語句:UNIQUE

做用:限定表格數據不重複

格式:CREATE TABLE tableName (columnName1 columnDataType1 UNIQUE);

 

語句:ALTER TABLE

做用:修改表格格式

格式:ALTER TABLE tableName changes

changes: 

ADD columnName columnDataType  增長一列數據

DROP columnName 刪除一列數據 

CHANGE oldColumnName newColumnName newColumnDataType 改變一列數據 

MODIFY columnName newColumnDataType 改變一列數據種類

 

語句:SELECT

做用:讀取數據庫資料

格式:SELECT columnName FROM tableName

 

語句:DISTINCT

做用:刪選不重複資料

格式:SELECT DISTINCT columnName FROM tableName

 

語句:ORDER BY

做用:將返回數據按照指定規律排列

格式:SELECT columnName1 FROM tableName ORDER BY columnName2 ASC/DESC

 

語句:WHERE

做用:刪選條件

格式:SELECT columnName FROM tableName WHERE conditions

 

語句:LIMIT

做用1:返回前n條數據,或者返回從m+1到n條數據,或者返回從第n(包括n)條以後的總共m條數據

格式1:SELECT columnName FROM tableName WHERE conditions LIMIT n

格式2:SELECT columnName FROM tableName WHERE conditions LIMIT m, n

格式3:SELECT columnName FROM tableName WHERE conditions LIMIT m OFFSET n

 

語句:AND OR

做用:條件邏輯

格式:SELECT columnName FROM tableName WHERE condition1 AND(OR) condition2

 

語句:INSERT INTO

做用:插入數據

格式1:INSERT INTO tableName (columnName1, columnName2, columnName3) VALUES (value1, value2, value3)

格式2:INSERT INTO tableName1 (columnName1, columnName2, columnName3) SELECT _columnName1, _columnName2, _columnName3 FROM tableName2

可選語句:INSERT IGNORE INTO

做用:插入數據同時忽略錯誤

 

語句:UPDATE

做用:更新數據

格式:UPDATE tableName1 SET columnName = newValue WHERE conditions

 

語句:DELETE FROM

做用:刪除數據

格式:DELETE FROM tableName WHERE conditions

 

語句:DROP TABLE

做用:刪除表格

格式:DROP TABLE tableName

相關文章
相關標籤/搜索