首页 » PHP教程 » alterphp技巧_修改表结构的利器MySQL 的 ALTER

alterphp技巧_修改表结构的利器MySQL 的 ALTER

访客 2024-11-04 0

扫一扫用手机浏览

文章目录 [+]

1、基本Syntax

对付 mySql 而言,其ALTER 语法规则的利用实在很类似 DROP 与 CREATE:

alterphp技巧_修改表结构的利器MySQL 的 ALTER

```

alterphp技巧_修改表结构的利器MySQL 的 ALTER
(图片来自网络侵删)

ALTER TABLE tb_name alter column column_name {新的列配置项};

```

比如,修正 tb 表下 ID 列类型,详细 sql 为:

```

ALTER TABLE tb MODIFY id INT NOT NULL AUTO_INCREMENT PRIMARY KEY;

```

2、为表新增字段

修正时再添加字段并在同一个语句里修正其它已有列的特色,利用 ADD 加入。

```

ALTER TABLE user ADD username varchar(32), phone CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;

```

个中,ADD用于表或列定义后重新插入新定义。

3、为表删除字段

当想要删除数据表内的某一个或多个字段时,应采取 DROP COLUMN,通过字段的实际或别名,为表进行此行操作。

```

ALTER TABLE tablename DROP COLUMN fieldname;

ALTER TABLE users DROP id, DROP name, ADD userid INT UNSIGNED PRIMARY KEY NOT NULL, ADD username TEXT NULL;

```

4、对列变动属性

为了实现对数据类型进行转换的哀求,mySql ALTER 许可为相应字段定制数据类型、主码、约束等:

```

ALTER TABLE demo_table

CHANGE cityName cityChar CHARACTER(64); -- 修正一个列名为 cityName 到新列名 cityChar的数据类型为CHAR(64)

```

改变全体表中现有行的属性值利用 RE name TO 'newname':

```

ALTER TABLE db.Table RENAME TO newtable;

```

我们利用 DUMPQUERYOUTPUT AS 'd:\mysqldump\' 创建 SQL文件;它将 mySQL数据转换为 Windows 字节顺序的 SQL文本表格数据,别的的在线转化工具可在谷歌查询 'Sql to Php - DBF To SQL Query online tool convert' 下很容地找到相同的工具。

5、利用 ALTER GRANT 命令

您可能有 occasion to execute ALTER 命令 on GRANT-related topics also. We can also have ALTER-like permissions such as using ALTER. This command works closely with tables and objects tied to such tables or functions.

```

ALTER AUTHORIZATION privileges grant OR REVOKE... FOR ...(column name(s)|table);

ALTER EVENT privileges [GRANT | REVOKE... FOR...[ON SCHEMA]]db_name];

```

上面已经理解了ALTER相应的语法,可知当须要表构造存在大变更、数据须要加新变量,对现有行进行更新和全体库的权限、事宜等存在变动时。
如果大家都将这份知识加以娴经于身 Side,相信,数据存储不了避免的失落业、转正问题,但只管即便采取这统统方案来掌握失落效率或数据讹譳性等问题会是保卫数据安全的侍 protecting the fencing.

```

标签:

相关文章

执业药师试卷代码解码药师职业发展之路

执业药师在药品质量管理、用药安全等方面发挥着越来越重要的作用。而执业药师考试,作为进入药师行业的重要门槛,其试卷代码更是成为了药师...

PHP教程 2025-02-18 阅读1 评论0

心灵代码主题曲唤醒灵魂深处的共鸣

音乐,作为一种独特的艺术形式,自古以来就承载着人类情感的表达与传递。心灵代码主题曲,以其独特的旋律和歌词,唤醒了无数人的灵魂深处,...

PHP教程 2025-02-18 阅读1 评论0

探寻福建各市车牌代码背后的文化内涵

福建省,地处我国东南沿海,拥有悠久的历史和丰富的文化底蕴。在这片充满魅力的土地上,诞生了许多具有代表性的城市,每个城市都有自己独特...

PHP教程 2025-02-18 阅读1 评论0

探寻河北唐山历史与现代交融的城市之光

河北省唐山市,一座地处渤海之滨,拥有悠久历史和独特文化的城市。这里既是古丝绸之路的起点,也是中国近代工业的发源地。如今,唐山正以崭...

PHP教程 2025-02-18 阅读1 评论0