1.修改字段的长度

语法:

ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)

例子:

将字段的长度由10改为20

ALTER TABLE attence MODIFY COLUMN id INT(20)

2.修改字段的名称

语法:

alter table change 。

例子:

将字段attence_name改为name

ALTER TABLE attence CHANGE attence_name NAME VARCHAR(20)

3.新增字段

语法:

新增默认为空的字段

ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 DEFAULT NULL;

新增不为空的字段

ALTER TABLE 表名ADD COLUMN 字段名 字段类型 NOT NULL;

例子:

ALTER TABLE attence ADD COLUMN attence_name VARCHAR(20) DEFAULT NULL;

ALTER TABLE attence ADD COLUMN age VARCHAR(20) NOT NULL;

4.删除字段

语法:

ALTER TABLE 表名 DROP COLUMN 字段名;

例子:

ALTER TABLE attence DROP COLUMN age;

5.批量增加字段

方法一

可以使用事务

语法:

begin; //事务开始

alter table 表名 add 字段名 字段类型(长度);

alter table 表名 add 字段名 字段类型(长度);

alter table 表名 add 字段名 字段类型(长度);

alter table 表名 add 字段名 字段类型(长度);

commit;

例子:

begin; //事务开始

alter table em_day_data add f_day_house7 int(11);

alter table em_day_data add f_day_house8 int(11);

alter table em_day_data add f_day_house9 int(11);

alter table em_day_data add f_day_house10 int(11);

commit;

方法二

alter table 表名 add (字段1 类型(长度),字段2 类型(长度),字段3 类型(长度));

alter table em_day_data add (f_day_house11 int(11),f_day_house12 int(11),f_day_house13 int(11));

6.批量修改字段名称

语法:

alter table 表 change 修改前字段名 修改后字段名称 int(11) not null,

change 修改前字段名 修改后字段名称 int(11) not null,

change 修改前字段名 修改后字段名称 int(11) not null,

change 修改前字段名 修改后字段名称 int(11) not null,

change 修改前字段名 修改后字段名称 int(11) not null

例子:

alter table em_day_data change f_day_house11 f_day_hour11 int(11) not null,

change f_day_house12 f_day_hour12 int(11) not null,

change f_day_house13 f_day_hour13 int(11) not null,

change f_day_house14 f_day_hour14 int(11) not null,

change f_day_house15 f_day_hour15 int(11) not null,

change f_day_house16 f_day_hour16 int(11) not null,

change f_day_house17 f_day_hour17 int(11) not null

mysql修改数据库字段数值_mysql修改数据库字段的操作相关推荐

  1. mysql修改字段结构_MySQL修改表结构及其添加删除修改字段功能

    MySQL修改表结构添加删除修改字段 创建数据库CREATE DATABASE database_name 创建表CREATE TABLE `user` ( `id` int(11) unsigned ...

  2. mysql字段命名_Mysql 01—数据库表字段的命名规则

    摘要:当前测试工作为自研数据库测试,同时需要为自动化执行处理入库数据表,为让自己看起来专业些,特查找资料学习数据库的各种规范使用. 本文是一篇包含了数据库命名.数据库表命名.数据库表字段命名及SQL语 ...

  3. mysql 修改某列数据_mysql修改表某列数据问题

    2012-11-02 回答 下面列出: 1.增加一个字段 alter table user add column new1 varchar(20) default null; //增加一个字段,默认为 ...

  4. 查看 mysql 占用的内存大小_mysql查看数据库和表的占用空间大小

    查看数据库的大小 use 数据库名 SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TAB ...

  5. mysql连接串指定编码_MYSQL创建数据库时候直接指定编码和排序规则

    安装我 在网上搜索的结果 执行 代码: sudo gedit /etc/mysql/my.cnf 设置了默认编码为 UTF8 代码: [client] port            = 3306 s ...

  6. MySQL数据库是非关系_MySQL(数据库)基础知识、关系型数据库yu非关系型数据库、连接认证...

    什么是数据库? 数据库(Database):存储数据的仓库 高效地存储和处理数据的介质(介质主要是两种:磁盘和内存) 数据库系统:DBS(Database System):是一种虚拟系统,将多种内容关 ...

  7. mysql数据库物理结构设计_MySQL之数据库结构设计

    本文主要介绍了在数据库结构设计过程中需要考虑的一些问题,来源于以往工作.项目经历以及网络资料等,如果有不准确的地方,欢迎指正交流. 在数据库结构的设计过程中,务必注意以下两点: 减少数据冗余,节约数据 ...

  8. mysql恢复root权限设置密码_MySQL修改root密码及恢复权限的多种方法

    方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...

  9. mysql修改登录权限设置密码_MySQL修改用户密码及权限限制设置

    使用phpmyadmin来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧修改密码链接,输入你要修改的Mysql的root新密码,最后点击执行即可, ...

  10. mysql修改路径报错_mysql修改数据存储路径报错处理

    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解决?: >>> vim ...

最新文章

  1. Linux环境编程--多线程
  2. Python使用scipy包将稀疏矩阵保存为Mtx格式和npz格式文件实战
  3. Docker学习(5)——创建私有仓库,为私有仓库添加web界面
  4. ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。解决办法...
  5. 使用Swagger创建Api
  6. 左手笛卡尔坐标系与左手笛卡尔坐标系区分
  7. c语言向自定数组_数据结构之用C语言实现定义数组
  8. leetcode 算法解析(一):260. Single Number III(C++版本和自己的注解)
  9. Red hat6.4重新安装yum
  10. HTTP状态码的类别
  11. 多线程:管cheng法
  12. LINUX环境:MySQL和Oracle开机自启动
  13. string的replaceAll()
  14. C/C++语言经典、实用、趣味程序设计编程百例精解
  15. display:kms-panel-4.14kernel
  16. 在亚马逊工作是怎样一种体验?
  17. curl 命令详解(超详细)
  18. 【Transformer】继续学习:Attention,Self-Attention,Multi-head Attention。
  19. 时间序列分析之指数平滑法(holt-winters及代码)
  20. 传感器实验——控制电机

热门文章

  1. 【金猿投融展】Techsun天正聚合——联接品牌与人
  2. word转化为html操作步骤
  3. Git Windows下配置Merge工具DiffMerge
  4. 好吧,我承认我是爱瞎折腾----利用YDUI改变页面UI
  5. python试卷河南理工大学官网_河南理工大学试卷模板
  6. 最新大淘客php加淘口令,淘口令转淘口令
  7. paypal android sdk,Android Paypal SDK错误:商家不接受此类付款
  8. 文电通PDF编辑转换器[DocuCom PDF Gold] 8.0
  9. SVM---通俗易懂图解高斯核函数及实现
  10. CAD中插入外部参照字体会变繁体_CAD发给客户没字体怎么办?快速打包外部参照、字体、打印样式...