- 浏览: 568165 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (262)
- oracle (43)
- 打包 (3)
- linux (33)
- nginx (20)
- ftp (1)
- tomcat (8)
- mysql (22)
- plsql (4)
- jms (3)
- nosql (2)
- 运维监控 (5)
- 数据采集 (0)
- 测试 (2)
- jvm (5)
- 自动化数据库迁移 (2)
- 密码 (1)
- java代码 (7)
- java多线程,线程安全 (8)
- xml (1)
- spring (6)
- svn (2)
- oracle备份 (1)
- oracle 诊断 (3)
- oracle 归档 (4)
- java 虚拟机(JVM) (2)
- hibernate (5)
- activemq (2)
- http (2)
- linux_shell (9)
- python (3)
- ant (1)
- oracle rac (1)
- php (2)
- js (1)
- mongo (1)
- java 反射 (1)
- jira (1)
- 打包 maven (1)
- zabbix (2)
- lvs+keepalive (1)
- 防火墙 (1)
- memcache (2)
- redis (1)
最新评论
-
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令 -
李小斌_2014:
我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数 -
啸风8023:
...
tomcat启动报错 -
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
ALTER TABLE — 更改表属性 添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加) 删除字段: alter table `user_movement_log` drop column Gatewayid 调整字段顺序: ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID mysql alter 语句用法,添加、修改、删除字段等 //主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加一个新列549830479 alter table t2 add d timestamp; alter table infos add ex tinyint not null default '0'; //删除列549830479 alter table t2 drop column c; //重命名列549830479 alter table t1 change a b integer; //改变列的类型549830479 alter table t1 change b b bigint not null; alter table infos change list list tinyint not null default '0'; //重命名表549830479 alter table t1 rename t2; 加索引549830479 mysql> alter table tablename change depno depno int(5) not null; mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]); mysql> alter table tablename add index emp_name (name); 加主关键字的索引549830479 mysql> alter table tablename add primary key(id); 加唯一限制条件的索引549830479 mysql> alter table tablename add unique emp_name2(cardnumber); 删除某个索引549830479 mysql>alter table tablename drop index emp_name; 修改表:549830479 增加字段:549830479 mysql> ALTER TABLE table_name ADD field_name field_type; 修改原字段名称及类型:549830479 mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type; 删除字段:549830479 mysql> ALTER TABLE table_name DROP field_name;
文章来源http://shmily2038.iteye.com/blog/797682
发表评论
-
my.cnf 详解
2016-03-03 18:56 660MySQL 5.5.13 参数说明: ... -
mysql 导入导出
2015-11-10 10:38 565CREATE DATABASE p_ticket DE ... -
mysql备份
2015-05-28 14:47 574#!/bin/bash TARGETDIR=/BACKU ... -
./mysql_install_db FATAL ERROR: Could not find ./bin/my_print_defaults
2015-05-18 10:01 1440./mysql_install_db --user=mys ... -
Incorrect key file for table '/tmp/#sql_1df6_8.MYI'; try to repair it
2015-02-28 15:33 941遇到MySQL硬盘的问题,解决方法来自:http://blog ... -
mysql update sql
2015-01-22 16:55 529select userno,sum(small_postt ... -
mysqldump 操作
2015-01-15 10:24 973mysql导出某个表的表结构 mysqldump ... -
mysql 删除从库
2014-08-11 13:56 1370mysql> stop slave; Q ... -
mysql 主从文件配置,my.cnf
2014-04-01 15:49 2655主库 [client] port = 1231 so ... -
Lock wait timeout exceeded; try restarting transaction一些信息
2013-09-16 09:29 1419引用自 http://blog.csdn.net/beenin ... -
ERROR 2002 (HY000): Can't connect to local
2013-06-11 19:04 1118错误ERROR 2002 (HY000): Can't con ... -
mysql 源代码安装
2013-06-11 16:11 929http://www.cnblogs.com/fly1988h ... -
mysq理解
2013-06-07 18:42 937http://www.cnblogs.com/hustcat/ ... -
mysql 执行计划
2013-06-07 14:59 832附件是mysql的执行计划 -
ERROR 1201 (HY000): Could not initialize master info structure; more error messa
2013-04-07 17:57 2595mysql主从复制时从库执行 change master to ... -
mysql参数
2013-02-27 15:57 918当前的连接数: mysql> show statu ... -
mysql常见命令
2012-11-19 14:17 1013mysql>show variables like ... -
ERROR 1130 (HY000): Host 'localhost'
2012-11-19 11:47 1068ERROR 1130 (HY000): Host 'local ... -
mysql命令
2012-07-11 14:51 944mysql rpm 安装 /usr/bin/mysqla ... -
mysql通过二进制恢复删除记录
2012-05-16 11:02 1525首先确定是否开启二进制 my.cnf / my.ini文件 ...
相关推荐
在MySQL数据库管理中,对表结构进行操作是常见的任务,包括添加、修改和删除字段,以及调整字段顺序。以下是对这些操作的详细说明。 1. **添加字段**: 添加字段意味着向已存在的表中插入新的列。有两种方式来实现...
以下是对MySQL常用建表、添加字段、修改字段和添加索引的SQL语句的详细说明: 1. **建表**: - `DROP TABLE IF EXISTS bulletin;`:如果存在名为`bulletin`的表,则先删除。 - `CREATE TABLE bulletin(`...`)`: ...
总的来说,理解MySQL中不同存储引擎对自增字段的处理方式非常重要,这有助于我们在设计数据库时做出最佳选择,尤其是在处理大量数据和频繁的插入、删除操作时。正确地管理和调整自增字段可以确保数据的一致性和高效...
调整字段顺序可以通过`CHANGE`关键字配合`AFTER`子句实现。如果想将`GatewayId`字段移动到`RegionID`字段之后,命令如下: ```sql ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` INT NOT NULL...
在实际应用中,开发者可能需要根据项目需求对生成的代码进行调整,例如添加验证规则、错误处理、事务支持等。此外,随着PHP的发展,推荐使用PDO或mysqli扩展来代替旧的mysql扩展,因为后者在PHP 7.0之后已被废弃,而...
本文将详细阐述如何使用`ALTER TABLE`来执行各种操作,包括添加字段、删除字段、修改字段、改变字段数据类型、更改表引擎、重命名表、移动表至其他数据库、添加和删除主键、外键以及索引。 1. **添加字段**: 使用...
- 在某些数据库系统中,添加字段时可以指定其在表中的位置,例如MySQL支持使用`FIRST`或`AFTER 字段名`来控制新字段的位置。 #### 删除字段:使用 `ALTER TABLE DROP COLUMN` 当某个字段不再需要或成为冗余时,...
在【标题】"mysql添加索引.pdf"和【描述】中提到,索引主要应用于WHERE子句中频繁使用的列,这样在执行查询时,数据库可以直接通过索引找到满足条件的行,而不是逐行检查。 接下来,我们需要了解MySQL支持的几种...
在数据库管理中,随着业务需求的变化,往往需要对现有的表结构进行调整,比如添加新的字段来存储更多的数据。在SQL中,可以通过`ALTER TABLE`命令来实现这一操作。 **语法示例**: ```sql ALTER TABLE table_name ...
以下是一个关于如何从文本批量读取数据到MySQL数据库,并将文件名作为一列添加进去的详细步骤。 首先,确保你已经安装了MySQL数据库服务,并且有相应的数据库和表结构来存储这些数据。例如,你可以创建一个名为`...
这些参数值需要根据实际的安装环境进行调整,以确保MySQL能够正确地运行。 接着,配置环境变量是安装过程中另一个不可或缺的步骤。在Windows操作系统中,需要设置MYSQL_HOME环境变量,将之指向MySQL的安装目录,...
在MySQL数据库管理系统中,增加列(也称为添加字段)是常见的数据表结构调整操作。这通常在需要为现有数据表添加新属性或信息时进行。在本篇内容中,我们将深入探讨如何使用SQL语句在MySQL中增加列,并结合源码和...
配置环境变量是为了使系统能够在命令行中直接调用MySQL的可执行文件,通常需要将MySQL的安装路径添加到`PATH`环境变量中。 在安装或解压后,你需要进行以下步骤来配置并启动MySQL: 1. **配置my.ini**:根据你的...
用户可以通过其内置的表设计器来添加、编辑字段,设置索引,以及定义外键关系。 4. **SQL查询编辑器**: - 该软件提供了一个强大的SQL编辑器,支持语法高亮、自动完成和错误检查。用户可以在这里编写复杂的SQL语句...
在MySQL数据库管理中,对表结构进行调整是常见的操作,比如添加新的列(字段)或创建索引以优化查询性能。本文将详细讲解如何通过SQL语句一次性为MySQL表添加多个列和索引。 首先,让我们看看如何添加多个列。在...
2. **设置开机启动**:为了在系统启动时自动启动MySQL,添加MySQL到系统服务。 ```bash sudo chkconfig --add mysqld sudo chkconfig mysqld on ``` ### 首次登录与安全设置 由于我们在初始化时使用了`--...
在MySQL数据库中,外键约束是关系型数据库中用于维护数据完整性和一致性的重要工具。它确保了一张表中的数据与另一张表的数据之间的关联性,通常用于实现一对一、一对多或多对多的关系。本篇文章将详细讲解如何进行...