四十七、SQL 語法總結(jié)
「@Author:Runsen」
本文首發(fā)于GitChat付費文章,所以在公眾號作為收費文章。
SQL 語法基礎(chǔ)
庫級操作語句
create database data; // 創(chuàng)建一個名為 data 的數(shù)據(jù)庫
drop database data; // 刪除一個名為 data 的數(shù)據(jù)庫
show databases; //顯示所有的庫
use data; //進(jìn)入 data 數(shù)據(jù)庫
表級操作語句
show tables 語句用于顯示所有的表,create table 語句用于創(chuàng)建數(shù)據(jù)庫中的表。
create table 語法:
create?table?表名稱(列名稱?1?數(shù)據(jù)類型?1....);
簡單實例:比如我們想創(chuàng)建一個人員表,表名為 persons,里面有四個字段,一個是 id,它是 int (10) 類型。name 和 city 字段是 varchar(255)類型。sex 是 char(1) 類型。
NOT NULL 表明整個字段不能是空值,是一種數(shù)據(jù)約束。AUTO_INCREMENT 代表主鍵自動增長,所以 primary key (ID) 代表主鍵是 ID,comment 注釋字段的意思。
create?table?persons?(
?????id?int(10)?not?null?AUTO_INCREMENT,
?????name?varchar(255),
?????sex?char(1)?comment?'1?男性?0?女性',
?????city?varchar(255),
?????primary?key?(Id)
)
需要注意的是,語句最后以分號(;)作為結(jié)束符,最后一個字段的定義結(jié)束后沒有逗號。數(shù)據(jù)類型中 int(10) 代表整數(shù)類型,顯示長度為 10 位,代表的是最大有效顯示長度,varchar(255) 代表的是最大長度為 255 的可變字符串類型。
評論
圖片
表情
