1.檢視當前資料庫的所有表
show
tables
;
2.建立表
create table 資料表名字 (字段 型別 約束[, 字段 型別 約束]);
auto_increment 表示自動增長
多個約束,不分先後順序
設定主鍵,可以不寫not null
-- 建立表 students
create
table students(
id int
unsigned
primary
keyauto_increment
notnull
, name varchar(10
)not
null
, age tinyint
unsigned
default0,
gender enum
('男'
,'女'
,'中性'
,'保密'
)default
'保密'
, class_id int
unsigned
notnull
);
3.檢視建立的表
show
create
table students;
4.檢視表結構—使用頻率相當高
desc students;
5.修改表結構—alter操作
alter
table students add birthday datetime
default
"2011-11-11 11:11:11"
;
alter
table students modify birthday date
default
"2011-11-11"
;
alter
table students change birthday birth date
default
"2011-11-11"
;
alter
table students drop birth;
drop
table xx;
資料表操作
1 建立資料表 create table if not exists table name column name data type,2 檢視資料表 show tables show tables from mysql 3 檢視資料表結構 show columns from tbl name 4 ...
資料表操作
create table 表名 欄位名 型別 約束,欄位名 型別 約束 例 建立學生表,字段要求如下 姓名 長度為10 create table students name varchar 10 例 建立學生表,字段要求如下 姓名 長度為10 年齡 create table students nam...
sql資料表分割槽
一般情況下,我們建立資料庫表時,表資料都存放在乙個檔案裡。但是如果是分割槽表的話,表資料 就會按照你指定的規則分放到不同的檔案裡,把乙個大的資料檔案拆分為多個小檔案,還可以把這些小檔案放在不同的磁碟下由多個cpu進行處理 分割槽函式,將資料對映到一組分割槽上。create partition fun...