亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql表的清空、刪除和修改操作詳解

 更新時(shí)間:2014年09月19日 08:50:16   作者:TKOL  
這篇文章主要詳細(xì)介紹了mysql表的清空、刪除和修改操作的方法,以及一些常用的mysql的常用操作,非常的簡單實(shí)用,有需要的可以參考下

一、清除mysql表中數(shù)據(jù)

delete from 表名;
truncate table 表名;
不帶where參數(shù)的delete語句可以刪除mysql表中所有內(nèi)容,使用truncate table也可以清空mysql表中所有內(nèi)容。
效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復(fù)數(shù)據(jù)。
delete的效果有點(diǎn)像將mysql表中所有記錄一條一條刪除到刪完,
而truncate相當(dāng)于保留mysql表的結(jié)構(gòu),重新創(chuàng)建了這個(gè)表,所有的狀態(tài)都相當(dāng)于新表。

二、刪除表中的某些數(shù)據(jù)

delete from命令格式:delete from 表名 where 表達(dá)式

例如,刪除表 MyClass中編號為1 的記錄:

復(fù)制代碼 代碼如下:

mysql> delete from MyClass where id=1;

三、修改表
1.選擇數(shù)據(jù)庫

>use 數(shù)據(jù)庫名;

2.查詢所有數(shù)據(jù)表
>show tables;

3.查詢表的字段信息
>desc 表名稱;

3.1.修改某個(gè)表的字段類型及指定為空或非空
>alter table 表名稱 change 字段名稱 字段名稱 字段類型 [是否允許非空];
>alter table 表名稱 modify 字段名稱 字段類型 [是否允許非空];

3.2.修改某個(gè)表的字段名稱及指定為空或非空
>alter table 表名稱 change 字段原名稱 字段新名稱 字段類型 [是否允許非空];

例如:
修改表expert_info中的字段birth,允許其為空

復(fù)制代碼 代碼如下:

>alter table expert_info change birth birth varchar(20) null;

1.增加一個(gè)字段(一列)

alter table table_name add column column_name type default value; type指該字段的類型,value指該字段的默認(rèn)值

例如:

復(fù)制代碼 代碼如下:

alter table mybook add column publish_house varchar(10) default ”;

2.更改一個(gè)字段名字(也可以改變類型和默認(rèn)值)

alter table table_name change sorce_col_name dest_col_name type default value; source_col_name指原來的字段名稱,dest_col_name

指改后的字段名稱

例如:

復(fù)制代碼 代碼如下:

alter table Board_Info change IsMobile IsTelphone int(3) unsigned default 1;

3.改變一個(gè)字段的默認(rèn)值

alter table table_name alter column_name set default value;

例如:

復(fù)制代碼 代碼如下:

alter table book alter flag set default '0′;

4.改變一個(gè)字段的數(shù)據(jù)類型

alter table table_name change column column_name column_name type;

例如:

復(fù)制代碼 代碼如下:

alter table userinfo change column username username varchar(20);

5.向一個(gè)表中增加一個(gè)列做為主鍵

alter table table_name add column column_name type auto_increment PRIMARY KEY;

例如:

復(fù)制代碼 代碼如下:

alter table book add column id int(10) auto_increment PRIMARY KEY;

6.數(shù)據(jù)庫某表的備份,在命令行中輸入:

mysqldump -u root -p database_name table_name > bak_file_name

例如:

復(fù)制代碼 代碼如下:

mysqldump -u root -p f_info user_info > user_info.dat

7.導(dǎo)出數(shù)據(jù)

select_statment into outfile”dest_file”;

例如:

復(fù)制代碼 代碼如下:

select cooperatecode,createtime from publish limit 10 into outfile”/home/mzc/temp/tempbad.txt”;

8.導(dǎo)入數(shù)據(jù)

load data infile”file_name” into table table_name;

例如:

復(fù)制代碼 代碼如下:

load data infile”/home/mzc/temp/tempbad.txt” into table pad;

9.將兩個(gè)表里的數(shù)據(jù)拼接后插入到另一個(gè)表里。下面的例子說明將t1表中的com2和t2表中的com1字段的值拼接后插入到tx表對應(yīng)的

字段里。

例如:

復(fù)制代碼 代碼如下:

insert into tx select t1.com1,concat(t1.com2,t2.com1) from t1,t2;

10,刪除字段

alter table form1 drop column 列名;

相關(guān)文章

  • mysql數(shù)據(jù)庫的內(nèi)外連接

    mysql數(shù)據(jù)庫的內(nèi)外連接

    這篇文章主要介紹了mysql數(shù)據(jù)庫的內(nèi)外連接,內(nèi)連接實(shí)際上就是利用where子句對兩種表形成的笛卡兒積進(jìn)行篩選,我們前面學(xué)習(xí)的查詢都是內(nèi)連接,也是在開發(fā)過程中使用的最多的連接查詢,需要的朋友可以參考下
    2023-07-07
  • mysql日志觸發(fā)器實(shí)現(xiàn)代碼

    mysql日志觸發(fā)器實(shí)現(xiàn)代碼

    這篇文章主要介紹了mysql日志觸發(fā)器實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2020-02-02
  • Mysql join連接查詢的語法與示例

    Mysql join連接查詢的語法與示例

    這篇文章主要給大家介紹了關(guān)于Mysql join連接查詢的相關(guān)資料,文中介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • MySQL表自增id溢出的故障復(fù)盤解決

    MySQL表自增id溢出的故障復(fù)盤解決

    這篇文章主要介紹了MySQL表自增id溢出的故障復(fù)盤解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 關(guān)于MySQL查詢語句的優(yōu)化詳解

    關(guān)于MySQL查詢語句的優(yōu)化詳解

    這篇文章主要介紹了MySQL查詢語句的優(yōu)化方法,分別介紹了子查詢優(yōu)化,分頁查詢優(yōu)化以及排序查詢優(yōu)化,對學(xué)習(xí)有一定的幫助,需要的小伙伴可以參考一下
    2023-04-04
  • 關(guān)于MySQL實(shí)現(xiàn)指定編碼遇到的坑

    關(guān)于MySQL實(shí)現(xiàn)指定編碼遇到的坑

    這篇文章主要介紹了一個(gè)關(guān)于MySQL指定編碼實(shí)現(xiàn)的小坑,文中大家需要注意如果有需要保存emoji符號的字段,記得一定要指定編碼為 utf8mb4,感興趣的朋友一起看看吧
    2021-10-10
  • mysql刪除重復(fù)行的實(shí)現(xiàn)方法

    mysql刪除重復(fù)行的實(shí)現(xiàn)方法

    這篇文章主要介紹了mysql刪除重復(fù)行的實(shí)現(xiàn)方法,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • MySQL開啟遠(yuǎn)程訪問權(quán)限的最新方法

    MySQL開啟遠(yuǎn)程訪問權(quán)限的最新方法

    這篇文章主要給大家介紹了關(guān)于MySQL開啟遠(yuǎn)程訪問權(quán)限的最新方法,在MySQL中,要實(shí)現(xiàn)遠(yuǎn)程訪問,首先需要在MySQL服務(wù)端上開啟相應(yīng)的權(quán)限,需要的朋友可以參考下
    2023-08-08
  • Mysql實(shí)驗(yàn)之使用explain分析索引的走向

    Mysql實(shí)驗(yàn)之使用explain分析索引的走向

    索引是mysql的必須要掌握的技能,同時(shí)也是提供mysql查詢效率的手段。通過以下的一個(gè)實(shí)驗(yàn)可以理解?mysql的索引規(guī)則,同時(shí)也可以不斷的來優(yōu)化sql語句
    2018-01-01
  • MySQL主從數(shù)據(jù)庫搭建方法詳解

    MySQL主從數(shù)據(jù)庫搭建方法詳解

    這篇文章主要介紹了MySQL主從數(shù)據(jù)庫搭建方法,較為詳細(xì)的分析了MySQL主從數(shù)據(jù)庫搭建的原理、步驟與具體操作技巧,需要的朋友可以參考下
    2017-09-09

最新評論