亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

MySQL如何快速修改表的表結構

瀏覽:3日期:2023-10-12 18:33:24

快速修改MySQL某張表的表結構--摘錄自《MySQL管理之道》

ALTER TABLE 表名 MODIFY 列名 數據類型;

這個命令可以修改表結構

此外,也可以如下方法修改表結構:

先創建一張表,如下:

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

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

alter table t1 modify name varchar(7);

也可以如下操作:

1、查看表結構,如下:

> 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、創建臨時表,把varchar設置為10:

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

3、替換.frm表結構文件

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

4、解除鎖定

> unlock tables;

5、查看表結構

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

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

6、插入條數據試試

> insert into t1 values(2,’hechuangyang’,3.8); 不報錯的話就是修改成功了。

以上就是MySQL如何快速修改表的表結構的詳細內容,更多關于MySQL修改表結構的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 亚洲视频成人 | 亚洲精品国产成人专区 | 日本aaa视频| 国产大片线上免费看 | 欧美色88| 免费特黄一级欧美大片在线看 | 久久女同互慰一区二区三区 | 久久精品国产99国产精品 | 在线观看91精品国产入口 | 波多野结衣在线观看一区二区三区 | 国产香蕉影视院 | 国产精品亚洲欧美日韩区 | 九九99靖品 | 不卡午夜视频 | 欧美成人手机视频 | 三级做人爱c视频18三级 | 97影院在线午夜 | 成人满18在线观看网站免费 | 亚洲日产综合欧美一区二区 | 一级做a爰片久久毛片唾 | 亚洲精品美女在线观看 | 天堂中文字幕 | 99久久精品99999久久 | 欧美视频精品在线观看 | 久久久久久久久久久大尺度免费视频 | 日本aaaa特级毛片 | 国产做a爰片久久毛片 | 欧美亚洲国产精品久久久久 | 欧美日韩不卡在线 | 97在线看 | 久草中文在线视频 | 成人精品一区二区激情 | 国产精品高清全国免费观看 | 欧美多人三级级视频播放 | 欧美高清一区二区三 | 韩毛片| 国产日韩精品视频一区二区三区 | 中文在线com| 一级片免费视频 | 久久精品久久精品国产大片 | 久久精品久久久 |