MySQL - 表操作

表操作

表本身表結(jié)構(gòu)的操作

創(chuàng)建

create table 表名(
    字段的定義            
) [表選項]

其中表名,一定先要確定數(shù)據(jù)庫!因此一個典型的表名是由兩部分組成:

所在庫.表名

test.stu test庫內(nèi)的stu表

但是我們可以設(shè)置默認(rèn)數(shù)據(jù)庫,如果不指定則使用默認(rèn)數(shù)據(jù)庫

use 數(shù)據(jù)庫名 選擇默認(rèn)數(shù)據(jù)庫

在使用 表名,但是沒有指明其所在數(shù)據(jù)庫時,默認(rèn)數(shù)據(jù)庫才會起作用!

其中字段部分

字段才是最終的數(shù)據(jù)的載體(與變量的概念是類似的,都是基本保存數(shù)據(jù)的),mysql 是強(qiáng)類型,字段類型是固定的,提前定義好的!

因此在定義字段時,至少要字段名字段類型!

兩種最基本的mysql數(shù)據(jù)類型intvarchar(其中varchar必須指定最大長度,字符為單位)!

表選項部分

典型的常用表選項有:

字符集(校對集),表引擎

查看

查看所有的表

show tables like '模式';

查看具體的建表語句

show create table 表名

在mysql命令行客戶端,如果數(shù)據(jù)過多,不容易展示!

可以使用 \G 為語句結(jié)束符

查詢表結(jié)構(gòu)

desc 表名

修改

修改表選項

alter table 表名 [新選項]
alter table stu engine=myisam charset = gbk;

修改表名

rename table 原表名 to 新表名

注意:表名可以由庫名.表名表示!

因此可以跨庫修改表名!

修改表結(jié)構(gòu),表內(nèi)字段

增加字段

alter table table_name add column 字段定義 [字段位置]

增加一個age字段:alter table stu add column age int; 

增加一個height字段,在name之后,使用`after some_column`關(guān)鍵字:alte table stu add column height int after name;

在最開始增加sn字段,使用'first`關(guān)鍵字:alter table stu add column sn varchar(255) first;

刪除字段

alter table table_name drop column column;

修改已有字段

alter table table_name modify column column_name 新的定義!

字段改名

alter table table_name change column 原字段名 新字段名 新字段定義!
注意:不是純粹的改名,而是改變字段的定義,同時改名

刪除表

drop table table_name;

droop table if exist;
create table if not exist;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MySQL5.6從零開始學(xué) 第一章 初始mysql 1.1數(shù)據(jù)庫基礎(chǔ) 數(shù)據(jù)庫是由一批數(shù)據(jù)構(gòu)成的有序的集合,這些數(shù)據(jù)...
    星期四晚八點閱讀 1,232評論 0 4
  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應(yīng)用程序。每個數(shù)據(jù)庫具有一個或多個不同的API,用于創(chuàng)建,訪問,管理...
    chen_000閱讀 4,143評論 0 19
  • 前面講了SQL優(yōu)化以及索引的使用、設(shè)計優(yōu)化了,那么接下來就到表的設(shè)計與優(yōu)化啦?。?!真實地去設(shè)計優(yōu)化單表結(jié)構(gòu)以及講述...
    JackFrost_fuzhu閱讀 4,328評論 2 28
  • 在光明公園小逛了一下,雖然類似于小區(qū)公園,但看得出來這個公園存在了很久,全園無障礙,有健身步道,滑滑梯,健身器具,...
    abdec69fff26閱讀 169評論 0 0
  • 作者:高英 夢正酣, 鬧鈴?fù)豁懀?一道天光偷入房, 喚人起床。 出門去, 喜鵲輕飛, 自由自在好模樣, 沐浴霞光。...
    泠風(fēng)思語閱讀 317評論 0 3

友情鏈接更多精彩內(nèi)容