mysql 自增语句_Mysql 自动增加设定基值的语句 | 很文博客
有时候需要为自动增加的字段设置基值,用下面的语句即可。
核心代码:
ALTER TABLE 表名 AUTO_INCREMENT = 设定的值
MySQL ALTER语法中ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
or ADD INDEX [index_name] (index_col_name,...)
or ADD PRIMARY KEY (index_col_name,...)
or ADD UNIQUE [index_name] (index_col_name,...)
or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
or CHANGE [COLUMN] old_col_name create_definition
or MODIFY [COLUMN] create_definition
or DROP [COLUMN] col_name
or DROP PRIMARY KEY
or DROP INDEX index_name
or RENAME [AS] new_tbl_name
or table_options
eg:
mysql> alter table topics change hotico hot_count int(4);
mysql> alter table topics alter hot_count set default 1;
补充:
加索引
mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);
例子: mysql> alter table employee add index emp_name (name);
加主关键字的索引
mysql> alter table 表名 add primary key (字段名);
例子: mysql> alter table employee add primary key(id);
加唯一限制条件的索引
mysql> alter table 表名 add unique 索引名 (字段名);
例子: mysql> alter table employee add unique emp_name2(cardnumber);
MySQL ALTER语法运用:查看某个表的索引
mysql> show index from 表名;
例子: mysql> show index from employee;
删除某个索引
mysql> alter table 表名 drop index 索引名;
例子: mysql>alter table employee drop index emp_name;
修改表:增加字段:mysql> ALTER TABLE table_name ADD field_name field_type;
查看表:mysql> SELECT * FROM table_name;
修改原字段名称及类型:mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
删除字段:MySQL ALTER TABLE table_name DROP field_name;
mysql 自增语句_Mysql 自动增加设定基值的语句 | 很文博客相关推荐
- datax 导入数据中文乱码_四种方法处理MYSQL导入中文数据时的乱码问题 | 很文博客...
我是用的最后一种方法,前面三种解决MYSQL导入数据乱码的方法没试过,很文博客推荐大家直接使用第四种方法处理MYSQL导入中文数据时的乱码问题. 首先在新建数据库时一定要注意生成原数据库相同的编码形式 ...
- mysql自增字段_MySQL自增字段的常用语句
学习MySQL数据库,MySQL自增字段是最基础的部分之一,下面为您介绍一些MySQL自增字段的常用语句,希望对您学习MySQL自增字段能些许帮助. 1.创建表格时添加: create table t ...
- mysql自增类型_Mysql自增字段
1.关键字 auto_increment 2.自增用法 例: CREATE TABLE animals ( id mediumint not null auto_increment, name cha ...
- mysql 下一年_mysql时间增加一年
update siteserver_content_57 set AddDate=DATE_ADD(AddDate,INTERVAL 2 year),LastHitsDate=DATE_ADD(Las ...
- python执行mysql多个sql语句_mysql -- 一次执行多条sql语句
最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的sql语句都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.s ...
- mysql insert执行过程_MySQL · 源码分析 · 一条insert语句的执行过程
本文只分析了insert语句执行的主路径,和路径上部分关键函数,很多细节没有深入,留给读者继续分析 create table t1(id int); insert into t1 values(1) ...
- delete select语句_MySQL InnoDB锁介绍及不同SQL语句分别加什么样的锁
作者:iceman1952 链接:https://blog.csdn.net/iceman1952/article/details/85504278 本文中,我们详细介绍MySQL InnoDB存储引 ...
- mysql导入多条数据语句_MySQL插入多条记录和REPLACE语句
今天遇到样一个问题,在使用Mysql数据库时,新建一个表,并设置主键为自增长,结果当我一次执行多条插入语句时悲剧了,它竟然报错了,信息如下: 错误码: 1064 You have an error i ...
- mysql删除emp表的语句_MySQL删除数据表(DORP TABLE语句)
在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了解一 ...
最新文章
- Redis介绍 Java客户端操作Redis
- Hive到SparkSql
- 使用mysql备份工具innobackupex进行本地数据备份、恢复操作实例
- 【面试笔记系列】排序算法汇总
- apkrenamer_实用软件ApkRenamer:一键重命名apk包
- 好消息 | 顶级 AI 华人学者拟加入清华大学自动化系!
- 教程 | Hadoop集群搭建和简单应用
- PCWorld:Android游戏业务渐露锋芒
- html自动跳转到另外页面,html从一个页面跳转至另一个html页面的子页面
- 如何选小盘绩优股,分析小盘股的优势和劣势
- 羽毛球·印尼赛 | 国羽男双新高塔组合惊喜进决赛
- java 定时取出一段时间,Java 实现定时任务的三种方法
- 原神梦里花花种在哪种
- 无限制神器aria2懒人包及Aria2配置/Web管理面板教程
- 智能优化及其应用——课程实验(粒子群算法)
- Java-用星号打印菱形
- U3D_API_解析
- 散粒噪声是白噪声吗_散粒噪声
- java数组查找奇数_java – 在数组中对偶数和奇数进行排序
- 基于Django的在线学习资源分享与推荐系统(mysql)-python.VUE【数据库设计、论文、源码、开题报告】
热门文章
- SAP UI5 初学者教程之九 - 创建第一个 Component 的试读版
- SAP UI5 的初始化过程
- 使用 TypeScript 自定义装饰器给类的属性增添监听器 Listener
- 最详细的 SAP ABAP Web Service 创建和消费步骤讲解
- github 2FA里的recovery code,一定要好好保存
- SAP Cloud Platform上的WebIDE fullstack在哪里打开
- 如何在Hybris commerce里创建一个media对象
- BOM validation - cannot find where this error message is raised
- Cloud Fiori Launchpad
- 如何在ui5 xml view中使用嵌入的自定义css style