SQL學習隨筆 資料表操作

2021-09-28 23:21:52 字數 1361 閱讀 5505

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...