最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL如何快速修改表的表結(jié)構(gòu)

 更新時(shí)間:2020年08月18日 09:41:54   作者:二狗不要跑  
這篇文章主要介紹了MySQL如何快速修改表的表結(jié)構(gòu),幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下

快速修改MySQL某張表的表結(jié)構(gòu)--摘錄自《MySQL管理之道》

ALTER TABLE 表名 MODIFY 列名 數(shù)據(jù)類型; 

這個(gè)命令可以修改表結(jié)構(gòu)

此外,也可以如下方法修改表結(jié)構(gòu):

先創(chuàng)建一張表,如下:

> create table t1 (id int,
    name varchar(5),
    rmb decimal(9,1));

如果要修改name列為varchar(10)的,可以這樣操作:

alter table t1 modify name varchar(7);

也可以如下操作:

1、查看表結(jié)構(gòu),如下:

> use test;
> desc t1;
+-------+--------------+------+-----+---------+-------+
| Field | Type     | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id  | int(11)   | YES |   | NULL  |    |
| name | varchar(5)  | YES |   | NULL  |    |
| rmb  | decimal(9,1) | YES |   | NULL  |    |
+-------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

2、創(chuàng)建臨時(shí)表,把varchar設(shè)置為10:

> create table t1_tmp (id int,
  name varchar(10),
  rmb decimal(9,1));

3、替換.frm表結(jié)構(gòu)文件

> flush tables with read lock;  先鎖住表,放在表被打開,以免數(shù)據(jù)丟失。
 > system cp /usr/local/mariadb/var/test/t1_tmp.frm /usr/local/mariadb/var/test/t1.frm

4、解除鎖定

> unlock tables;

5、查看表結(jié)構(gòu)

> show create table t1\G
*************************** 1. row ***************************
    Table: t1
Create Table: CREATE TABLE `t1` (
 `id` int(11) DEFAULT NULL,
 `name` varchar(10) DEFAULT NULL,
 `rmb` decimal(9,1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

可以看到name列的varchar(10)了。

6、插入條數(shù)據(jù)試試

> insert into t1 values(2,'hechuangyang',3.8); 不報(bào)錯(cuò)的話就是修改成功了。

以上就是MySQL如何快速修改表的表結(jié)構(gòu)的詳細(xì)內(nèi)容,更多關(guān)于MySQL修改表結(jié)構(gòu)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MYSQL命令行模式管理MySql的一點(diǎn)心得

    MYSQL命令行模式管理MySql的一點(diǎn)心得

    MYSQL命令行模式管理MySql的一點(diǎn)心得...
    2007-09-09
  • mysql多個(gè)TimeStamp設(shè)置的方法解讀

    mysql多個(gè)TimeStamp設(shè)置的方法解讀

    timestamp設(shè)置默認(rèn)值是Default CURRENT_TIMESTAMP;timestamp設(shè)置隨著表變化而自動(dòng)更新是ON UPDATE CURRENT_TIMESTAMP;接下來為您詳細(xì)介紹
    2012-11-11
  • 分享15個(gè)Mysql索引失效的場景

    分享15個(gè)Mysql索引失效的場景

    這篇文章主要介紹了分享15個(gè)Mysql索引失效的場景,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • MYSQL 修改root密碼命令小結(jié)

    MYSQL 修改root密碼命令小結(jié)

    MYSQL 修改root密碼命令小結(jié),需要的朋友可以參考下。
    2011-10-10
  • 詳解mysql數(shù)據(jù)去重的三種方式

    詳解mysql數(shù)據(jù)去重的三種方式

    本文主要介紹了mysql數(shù)據(jù)去重的三種方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • mysql中數(shù)據(jù)庫覆蓋導(dǎo)入的幾種方式總結(jié)

    mysql中數(shù)據(jù)庫覆蓋導(dǎo)入的幾種方式總結(jié)

    這篇文章主要介紹了mysql中數(shù)據(jù)庫覆蓋導(dǎo)入的幾種方式總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • mysql去重查詢的三種方法小結(jié)

    mysql去重查詢的三種方法小結(jié)

    本文主要介紹了mysql去重查詢的三種方法小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 如何解決MYSQL8.4.1 MySQL84--ERROR 1524(HY000):Plugin ‘msql_native_password‘ is not loaded問題

    如何解決MYSQL8.4.1 MySQL84--ERROR 1524(HY000):Plugin&n

    這篇文章主要介紹了如何解決MYSQL8.4.1 MySQL84--ERROR 1524(HY000):Plugin ‘msql_native_password‘ is not loaded問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • MySQL 中 FIELD() 自定義排序示例詳解

    MySQL 中 FIELD() 自定義排序示例詳解

    MySQL中的field()函數(shù),可以用來對(duì)SQL中查詢結(jié)果集進(jìn)行指定順序排序,這篇文章主要介紹了MySQL 中 FIELD() 自定義排序,需要的朋友可以參考下
    2024-05-05
  • SQL實(shí)現(xiàn)LeetCode(180.連續(xù)的數(shù)字)

    SQL實(shí)現(xiàn)LeetCode(180.連續(xù)的數(shù)字)

    這篇文章主要介紹了SQL實(shí)現(xiàn)LeetCode(180.連續(xù)的數(shù)字),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評(píng)論

马鞍山市| 永康市| 紫阳县| 长岭县| 松原市| 兰州市| 枣阳市| 林西县| 荆州市| 循化| 龙井市| 南江县| 双辽市| 萍乡市| 岳池县| 石棉县| 安龙县| 杭锦后旗| 昆山市| 兴业县| 喀喇| 康乐县| 金昌市| 潼南县| 毕节市| 盐津县| 安化县| 蒙山县| 苍梧县| 永新县| 三门县| 长宁区| 沁水县| 东乡| 墨竹工卡县| 卢氏县| 眉山市| 南汇区| 裕民县| 孝感市| 海兴县|