- 浏览: 787347 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
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;
//主键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;
发表评论
-
mysql递归查询
2020-08-03 17:21 382##创建表 DROP TABLE IF EXISTS `t ... -
mysql 集群高可用
2018-08-30 19:05 858https://blog.csdn.net/kokjuis/ ... -
MySQL优化总结
2018-04-02 16:50 436Mysql数据库优化技巧 1.对查询进行优化,应尽量避免 ... -
重装Mysql
2017-11-23 17:58 355忘记密码,重装Mysql,却无法重装,原因如下: A ... -
MySQL建立双向主备复制服务器配置方法
2017-07-17 17:00 6501、环境描述 服务器A(主) 192.85.1.175 ... -
Linux下MySQL5.5的主从热备(自动同步)配置
2017-07-17 16:01 500环境说明: Master:192.168 ... -
My SQL 读写分离详解
2017-05-03 17:00 524原文地址:http://blog.csdn.net/cute ... -
mysql数据备份与恢复
2014-04-23 20:26 604<!--StartFragment --> 1, ... -
truncated
2013-08-12 22:27 1051如果在运行系统.sql脚本文件时报:Data truncate ... -
MySQL建表字段类型参考
2013-08-12 22:25 13091、数值类型 (1)INT ... -
MySql外键设置详解
2013-08-02 22:17 816(1) 外键的使用: 外键的作用,主要有两个: 一 ... -
查看依赖当前表的外键的表的集合
2013-08-02 22:02 662当我们想查看一个数据库表有多少其他表通过外键依赖这个表的时候 ... -
创建表
2013-08-01 22:38 889/*用户信息*/DROP TABLE IF EXISTS ` ... -
主外键
2013-08-01 20:08 459主关键字(primary key)是表中的一个或多个字段,它 ... -
增加外键
2013-07-31 23:03 1006增加外键约束时,假定A参照B,那么B中被参照的列必须是主键, ... -
文件建表
2013-07-24 22:50 490要为自己练习,数据库相关的内容还是要的,表那些 每次不愿都 ... -
Mysql 乱码
2013-07-23 20:50 519自己电脑安装MySql,最后一步配置数据库字符集的时候,刚 ... -
修改数据库编码格式(转)
2013-06-01 11:57 1262MySQL的默认编码是Latin1,不支持中文,要支持中午需要 ... -
数据库操作
2013-06-01 11:56 940Enter password: ****Welcome to ... -
MYSQL常用命令
2012-12-19 21:56 1005MYSQL常用命令 ...
相关推荐
本文实例讲述了mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、启用事件(ENABLE)、事件重命名及数据库事件迁移操作。分享给大家供大家参考,具体如下: 我们要知道,MySQL允许我们更改...ALTER EVENT语
熟悉MySQL环境的使用,掌握在MySQL中创建数据库和表的方法,理解MySQL支持的数据类型、数据完整性在MySQL下的表现形式,练习MySQL数据库服务器的使用,练习CREATE TABLE,SHOW TABLES,DESCRIBE TABLE,ALTER TABLE...
例如,GBK 字符集主要支持简体中文,而 UTF-8 支持全球多种语言,包括越南语。 - 校对规则(Collation)定义了字符的排序和比较方式。`utf8_unicode_ci` 是一种对 UTF-8 编码的校对规则,它不区分大小写,并按照...
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; ``` 这里的`123456`是新的密码,请将其替换为您自定义的安全密码。 #### 五、配置与优化 在成功安装并配置好MySQL之后,还需要考虑一些额外的配置和优化...
- `utf8_swedish_ci`:UTF-8字符集下的瑞典语校对规则,不区分大小写。 - `utf8_general_ci`:UTF-8字符集下的通用校对规则,不区分大小写。 3. **默认校对规则**: - 每个字符集都有一个默认的校对规则,例如`...
- `ALTER TABLE`是用于修改现有表结构的SQL语命令。 - 语法示例:`ALTER TABLE 表名 ADD COLUMN 新列名 数据类型 [NULL|NOT NULL] [约束];` - 示例中的`ALTERTABLE`命令用于向名为`testA`的表中添加一个名为`...
本资源主要是 MySQL 英文单词汇总,涵盖了 MySQL 中常用的英文单词、缩略语、数据类型、SQL 语句等方面的知识点。 数据类型 * int:整数类型 * tinyint:小整数类型 * smallint:小整数类型 * mediumint:中整数...
`utf8_unicode_ci`是对应的校对顺序,对英文和大部分语言友好,但不区分土耳其语等特殊语言的大小写。如果你需要更全面的支持,可以考虑使用`utf8mb4`字符集,它支持全部Unicode字符,包括表情符号等。 此外,除了...
例如,`latin1_swedish_ci`是拉丁字符集瑞典语校对集,而`utf8_general_ci`是UTF-8通用校对集。 当遇到"ER_CANT_AGGREGATE_2COLLATIONS"错误,这表明在比较操作中,两个不同校对集的列被用于同一个操作,例如等号...
这款工具支持广泛的数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server、SQLite等,确保了在不同环境下都能得到广泛的应用。ADO(ActiveX Data Objects)是微软开发的一种数据访问接口,它允许程序通过...
CREATE语句用于创建表、视图、索引等,ALTER用于修改已存在的对象,而DROP则用于删除不再需要的对象。 6. **数据控制**:GRANT和REVOKE语句用于控制数据库的访问权限,允许管理员分配和撤销用户对数据库资源的访问...
TDSQL分布式实例高度兼容 MySQL的协议和语法,但存在一些限制: * 暂不支持自定义函数、事件、表空间 * 暂不支持视图、存储过程、触发器、游标 * 暂不支持外键、自建分区、临时表 * 暂不支持复合语句,例如:BEGIN ...
对于MySQL,可以使用`ALTER DATABASE`命令设置默认字符集,例如`ALTER DATABASE mydb CHARACTER SET utf8 COLLATE utf8_unicode_ci;`。 3. **服务器脚本语言设置**:无论你是使用PHP、Java还是其他后端语言,都需要...
1. 数据库概念:了解数据库是什么,它的作用以及常见的数据库管理系统(如MySQL, PostgreSQL, Oracle, Microsoft SQL Server)。 2. 数据类型:SQL支持多种数据类型,如整数(INT)、浮点数(FLOAT)、字符串...
13.3 MySQL 实用工具语句: - DESCRIBE:显示表的结构信息。 - USE:切换到指定的数据库。 13.4 事务处理和锁定语句: - START TRANSACTION, COMMIT, ROLLBACK:用于开始、提交和回滚事务,确保数据一致性。 - 不能...
1. 内置函数:部分SQL数据库系统如MySQL提供内置的函数来处理汉字到拼音的转换,如`pinyin()`函数。但需要注意的是,并非所有SQL版本都支持这样的函数,且这些函数可能不支持简拼,而是返回完整的拼音。 2. 用户...
Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快,主要面向中小企业 中小型企业 PostgreSQL 号称“世界上最先进的开源数据库“,可以运行在多种平台下,是tb级数据库,而且性能也很...
它是对ASCII码的一种扩展,增加了对更多拉丁字母语言的支持,例如法语、西班牙语等。ISO8859-1 在ASCII的基础上,利用了0xA0-0xFF范围内的96个字符位置来表示额外的字母和符号。 ##### 3. GB码与GBK码 - **GB2312*...
"Bazydanych"一词在波兰语中直译为"数据库",它涉及到如何构建、管理和操作数据集合。数据库不仅用于存储信息,还允许高效地查询和更新这些信息,为各种业务应用、科学分析和决策支持提供支持。 【描述】...