`
zengshaotao
  • 浏览: 778084 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql alter 语

 
阅读更多
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;
分享到:
评论

相关推荐

    mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、启用事件(ENABLE)、事件重命名及数据库事件迁移操作详解

    本文实例讲述了mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、启用事件(ENABLE)、事件重命名及数据库事件迁移操作。分享给大家供大家参考,具体如下: 我们要知道,MySQL允许我们更改...ALTER EVENT语

    2022国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    熟悉MySQL环境的使用,掌握在MySQL中创建数据库和表的方法,理解MySQL支持的数据类型、数据完整性在MySQL下的表现形式,练习MySQL数据库服务器的使用,练习CREATE TABLE,SHOW TABLES,DESCRIBE TABLE,ALTER TABLE...

    mysql数据库乱码之保存越南文乱码解决方法

    例如,GBK 字符集主要支持简体中文,而 UTF-8 支持全球多种语言,包括越南语。 - 校对规则(Collation)定义了字符的排序和比较方式。`utf8_unicode_ci` 是一种对 UTF-8 编码的校对规则,它不区分大小写,并按照...

    在Windows10安装Mysql.pdf

    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; ``` 这里的`123456`是新的密码,请将其替换为您自定义的安全密码。 #### 五、配置与优化 在成功安装并配置好MySQL之后,还需要考虑一些额外的配置和优化...

    mysql必知必会读书笔记.doc

    - `utf8_swedish_ci`:UTF-8字符集下的瑞典语校对规则,不区分大小写。 - `utf8_general_ci`:UTF-8字符集下的通用校对规则,不区分大小写。 3. **默认校对规则**: - 每个字符集都有一个默认的校对规则,例如`...

    mysql常用的sql语句

    - `ALTER TABLE`是用于修改现有表结构的SQL语命令。 - 语法示例:`ALTER TABLE 表名 ADD COLUMN 新列名 数据类型 [NULL|NOT NULL] [约束];` - 示例中的`ALTERTABLE`命令用于向名为`testA`的表中添加一个名为`...

    MySQL英文单词汇总.pdf

    本资源主要是 MySQL 英文单词汇总,涵盖了 MySQL 中常用的英文单词、缩略语、数据类型、SQL 语句等方面的知识点。 数据类型 * int:整数类型 * tinyint:小整数类型 * smallint:小整数类型 * mediumint:中整数...

    如何修改MySQL字符集

    `utf8_unicode_ci`是对应的校对顺序,对英文和大部分语言友好,但不区分土耳其语等特殊语言的大小写。如果你需要更全面的支持,可以考虑使用`utf8mb4`字符集,它支持全部Unicode字符,包括表情符号等。 此外,除了...

    关于mysql查询字符集不匹配问题的解决方法

    例如,`latin1_swedish_ci`是拉丁字符集瑞典语校对集,而`utf8_general_ci`是UTF-8通用校对集。 当遇到"ER_CANT_AGGREGATE_2COLLATIONS"错误,这表明在比较操作中,两个不同校对集的列被用于同一个操作,例如等号...

    SQL语名生成器

    这款工具支持广泛的数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server、SQLite等,确保了在不同环境下都能得到广泛的应用。ADO(ActiveX Data Objects)是微软开发的一种数据访问接口,它允许程序通过...

    Structured Query Language的缩写

    CREATE语句用于创建表、视图、索引等,ALTER用于修改已存在的对象,而DROP则用于删除不再需要的对象。 6. **数据控制**:GRANT和REVOKE语句用于控制数据库的访问权限,允许管理员分配和撤销用户对数据库资源的访问...

    TDSQL分布式实例开发与编程指南(1).pdf

    TDSQL分布式实例高度兼容 MySQL的协议和语法,但存在一些限制: * 暂不支持自定义函数、事件、表空间 * 暂不支持视图、存储过程、触发器、游标 * 暂不支持外键、自建分区、临时表 * 暂不支持复合语句,例如:BEGIN ...

    挪威字符集设置(服务器和客户端)

    对于MySQL,可以使用`ALTER DATABASE`命令设置默认字符集,例如`ALTER DATABASE mydb CHARACTER SET utf8 COLLATE utf8_unicode_ci;`。 3. **服务器脚本语言设置**:无论你是使用PHP、Java还是其他后端语言,都需要...

    SQL.rar_Talk Talk

    1. 数据库概念:了解数据库是什么,它的作用以及常见的数据库管理系统(如MySQL, PostgreSQL, Oracle, Microsoft SQL Server)。 2. 数据类型:SQL支持多种数据类型,如整数(INT)、浮点数(FLOAT)、字符串...

    SQL语句语法

    13.3 MySQL 实用工具语句: - DESCRIBE:显示表的结构信息。 - USE:切换到指定的数据库。 13.4 事务处理和锁定语句: - START TRANSACTION, COMMIT, ROLLBACK:用于开始、提交和回滚事务,确保数据一致性。 - 不能...

    取汉字简拼

    1. 内置函数:部分SQL数据库系统如MySQL提供内置的函数来处理汉字到拼音的转换,如`pinyin()`函数。但需要注意的是,并非所有SQL版本都支持这样的函数,且这些函数可能不支持简拼,而是返回完整的拼音。 2. 用户...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快,主要面向中小企业 中小型企业 PostgreSQL 号称“世界上最先进的开源数据库“,可以运行在多种平台下,是tb级数据库,而且性能也很...

    应用程序开发中的乱码问题 (2011年)

    它是对ASCII码的一种扩展,增加了对更多拉丁字母语言的支持,例如法语、西班牙语等。ISO8859-1 在ASCII的基础上,利用了0xA0-0xFF范围内的96个字符位置来表示额外的字母和符号。 ##### 3. GB码与GBK码 - **GB2312*...

    bazydanych

    "Bazydanych"一词在波兰语中直译为"数据库",它涉及到如何构建、管理和操作数据集合。数据库不仅用于存储信息,还允许高效地查询和更新这些信息,为各种业务应用、科学分析和决策支持提供支持。 【描述】...

Global site tag (gtag.js) - Google Analytics