首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySql数据库大表添加字段方法

第一 基础方法 增加字段基本方法,该方法适合十几万数据量,可以直接进行加字段操作。...可以限速、限资源,避免操作时MySQL负载过高 建议: 在业务低峰期做,将影响降到最低 安装 1.去官网下载对应版本,官网下载地址:下载网址 查询mysql版本 根据版本下载对应软件 select...,我们只是要修改个表结构,只需要知道几个简单参数就可以了 –user= 连接mysql用户名 –password= 连接mysql密码 –host= 连接mysql...地址 P=3306 连接mysql端口号 D= 连接mysql库名 t= 连接mysql表名 –alter 修改表结构语句...chmod +x pt.sh 3.添加字段添加字段SQL语句为: ALTER TABLE `tb_test` ADD COLUMN `column1`tinyint(4) DEFAULT NULL

24.8K45
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL字段类型_mysql数据库字段类型

大家好,又见面了,我是你们朋友全栈君。 前言: 要了解一个数据库,我们必须了解其支持数据类型。MySQL 支持大量字段类型,其中常用也有很多。...浮点型主要有 float,double 两个,浮点型在数据库中存放是近似值,例如float(6,3),如果插入一个数123.45678,实际数据库里存是123.457,但总个数还以实际为准,即6位,...当保存 char 值时,在它们右边填充空格以达到指定长度,当检索到 char 值时,尾部空格被删除掉。...3.日期时间类型 MySQL支持日期和时间类型有 YEAR 、TIME 、DATE 、DATETIME 、TIMESTAMP,几种类型比较如下: 涉及到日期和时间字段类型选择时,根据存储需求选择合适类型即可...总结: 本篇文章主要介绍了 MySQL 中常用字段类型,平时用到字段类型基本都在这里了,以一张思维导图总结如下: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

19.3K10

如何为MySQL主键添加字段

如何为MySQL主键添加字段? 今天有个同事问了个不常见问题,就是修改主键字段,给既定主键添加一个字段应该用什么操作。...但实际情况是,业务使用业务字段做主键,而且要给这个主键加个字段,好在这张表数据量不多,这里我做了一个模拟 23:12:51> create table test( -> task_id int...这里我们主键是task_id字段,现在我们需求是将主键修改成task_id和aaa组合字段。...Incorrect table definition; there can be only one auto column and it must be defined as a key 看这个错误,很容易理解,在MYSQL...Query OK, 0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0 在一个SQL里面,把主键drop掉,然后再重新添加一个主键

6.7K20

django创建超级用户时指定添加其它字段方式

使用 python manage.py createsuperuser创建超级用户时只能默认输入:用户名,邮箱,及密码来创建 有的时候我们需要创建时候指定额外字段,可以通过下面的方法 使用 python...User.objects.create_superuser('用户名','邮箱','密码',mobile=19111111111) # User.objects.create_superuser() # 前三个字段是固定...,可以通过关键字参数来指定需要添加额外参数 补充知识:dajngo创建超级用户 createsuper 报错auth_user’ doesn’t exist 修改 DATABASES = { 'default...': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'car', 'USER': 'root', 'PASSWORD': 'root', 'HOST...以上这篇django创建超级用户时指定添加其它字段方式就是小编分享给大家全部内容了,希望能给大家一个参考。

1.3K20

【问答】MySQL如何给字段添加注释

下面的命令行或则图形界面均在软件Navicat中运行 MySQL 测试版本: 5.5.39 问:MySQL如何给字段添加注释?...答:给MySQL字段添加注释有两种方式 ① 创建表时候添加 create table student( s_no int not null comment '学号', s_name varchar...(100) comment '姓名' ) comment = '学生' 如上面的创建表语句,字段 s_no 和 s_name 后面通过关键字 comment 来给对应字段添加注释。...comment 关键字后面用单引号括起来就是你需要给这个字段添加注释。...② 当你已经创建好表了,但是发现忘记注释或者注释内容需要改变时候,你可以通过以下命令去更改 student 表 s_name 字段注释 alter table student modify

7.8K10

MYSQL用法(十六) MySQL指定字段自定义列表排序

一、 ORDER BY 排序 要求:按照字段IS_NEW_PROJ降序、字段LOAN_APR降序、字段GMT_BUY_START升序排序 sql语句如下: SELECT b.PROJECT_ID...二、 ORDER BY FIELD排序(自定义排序规则) 要求:按照字段PROJECT_STATUS指定顺序排序 sql语句如下: SELECT b.PROJECT_ID AS project_id...三、 ORDER BY FIELD排序升级(多条件组合排序) 要求:按照字段IS_NEW_PROJ降序、字段PROJECT_STATUS指定顺序排、字段LOAN_APR降序、字段GMT_BUY_START...四、 ORDER BY 排序终极版(多条件组合排序+自定义排序) 要求:按照字段IS_NEW_PROJ降序、字段PROJECT_STATUS指定顺序排序、字段GMT_BUY_START降序、字段PROJECT_STATUS...指定顺序排序 sql语句如下: SELECT b.PROJECT_ID AS project_id, b.PROJECT_TITLE AS project_title, b.PROJECT_STATUS

2.4K30

MySQL | 数据库字段约束

数据定义语言:字段约束 数据库范式 构造数据库必须遵循一定规则,这种规则就是范式 目前关系数据库有 6 种范式,一般情况下,只满足第三范式即可 第一范式:原子性 第一范式是数据库基本要求,不满足这一点就不是关系数据库...数据表每一列都是不可分割基本数据项,同一列中不能有多个值,也不能存在重复属性。...字段约束 MySQL字段约束共有四种: 约束名称 关键字 描述 主键约束 PRIMARY KEY 字段值唯一,且不能为 NULL 非空约束 NOT NULL 字段值不能为 NULL 唯一约束 UNIQUE...字段值唯一,且可以为 NULL 外键约束 FOREIGN KEY 保持关联数据逻辑性 外键约束是唯一不推荐使用约束 主键约束 主键约束要求字段值在全表必须唯一,而且不能为 NULL 值 建议主键一定要使用数据类型..... ); 非空约束 非空约束要求字段值不能为 NULL 值 NULL 值为没有值,而不是 "" 空字符串 CREATE TABLE t_teacher( id INT PRIMARY KEY

5.6K10

Mysql千万级大表添加字段锁表?

MySQL 大表数据添加字段 有时候我们在测试环境给一个表添加字段,但是在线上环境添加一个字段,却极其慢。...原因是线上数据库一般会存有大量数据(百万级,千万级),基本添加字段方式在线上数据库已经不太合适了。...,导致新表数据流失不完整 总结 生产环境MySQL添加或修改字段主要通过如下四种方式进行,实际使用中还有很多注意事项 直接添加 如果该表读写不频繁,数据量较小(通常1G以内或百万以内),直接添加即可(可以了解一下...online ddl知识) 使用pt_osc添加 如果表较大 但是读写不是太大,且想尽量不影响原表读写,可以用percona tools进行添加,相当于新建一张添加字段新表,再将原表数据复制到新表中...,切换后再将其他几个节点上添加字段 将现有MySQL版本5.7升级到8.0.12之后版本 相关文章 Mysql事务 Mysql索引 Mysql通过binlog恢复数据

10.1K30

mysql添加表注释、字段注释、查看与修改注释

1 创建表时候写注释 create table test1 ( field_name int comment ‘字段注释’ )comment=’表注释’; 2 修改表注释 alter...table test1 comment ‘修改后注释’; 3 修改字段注释 alter table test1 modify column field_name int comment ‘...修改后字段注释’; –注意:字段名和字段类型照写就行 4 查看表注释方法 –在生成SQL语句中看 show create table test1; –在元数据表里面看 use information_schema...; select * from TABLES where TABLE_SCHEMA=’my_db’ and TABLE_NAME=’test1′ \G 5 查看字段注释方法 –show show...full columns from test1; –在元数据表里面看 select * from COLUMNS where TABLE_SCHEMA=’my_db’ and TABLE_NAME

7K40

MYSQL数据库设计之字段选择原则

今天给大家介绍一下数据库设计过程中字段选择原则,也就是什么时候用int、什么时候用varchar、什么时候用char等等之类。...如果想要全面的了解的话,大家可以去看高性能MYSQL这一本书籍,里面有一章节介绍特别全面,基本涉及MYSQL中全部字段介绍。...在数据库设计过程中我们要本着够用原则,如果一味把数据字段范围设为最大或者默认值的话,会导致存储空间大量浪费。...有时候大家使用datetime使用却只是存储到天日期单位时,这个时候就会自动添加00:00:00在数据后面,作为秒一级别的数据。 5.int(5)和int(10)区别是什么?...在MYSQL5,5以后,varchar(x)x中范其实是存储字段长度范围,就是一个字符代表一个长度,不管这个字符是汉子还是字符都算是一个长度单位。

4K80
领券