MySQL的增删查改语句用法示例总结


本文整理自网络,侵删。

1.创建列
    

alter table tablename add colname type not null default '0′;

    例:

  alter table mmanapp_mmanmedia add appid_id integer not null default 372;

2.删除列

  alter table tablename drop column colname;

    例:

  alter table mmanapp_mmanmedia drop column appid_id;

3.在已经存在的列上创建外键关联
    

ALTER TABLE yourtablename  ADD [CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, …)  REFERENCES tbl_name (index_col_name, …)  [ON DELETE {RESTRICT | CASCADE | SET NULL | NO ACTION}]  [ON UPDATE {RESTRICT | CASCADE | SET NULL | NO ACTION}]

    例:
   

ALTER TABLE mmanapp_mmanmedia ADD CONSTRAINT fk_mdappid FOREIGN KEY(appid_id)

4.删除外键关联:

  ALTER TABLE yourtablename DROP FOREIGN KEY fk_symbol;

    例:
   

 ALTER TABLE mmanapp_mmanmedia DROP FOREIGN KEY fk_mdappid

附文档两份:
一.mysql对列和表的相关操作

增加主键

alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

增加一个新列

alter table infos add ex tinyint not null default '0′;

删除列

alter table t2 drop column c;

重命名列/改变列类型

alter table t1 change a b integer;
alter table t1 change b b bigint not null;
alter table infos change list list tinyint not null default '0′;

重命名表

alter table t1 rename t2;

加索引

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);

加主关键字的索引

mysql> alter table tablename add primary key(id);

加唯一限制条件的索引

mysql> alter table tablename add unique emp_name2(cardnumber);

删除某个索引

mysql>alter table tablename drop index emp_name;

二.对表增/删约束关系

阅读剩余部分

相关阅读 >>

为什么我的mysql服务没了?

mysql索引如何使用

一分钟带你了解如何修改mysql表字段

mysql数据备份方法的选择与思考

开发过程中mysql常见问题小结

怎么在mysql中附加数据库

如何给mysql添加自定义语法的方法示例

使用sql语句怎么删除表中一行数据?

mysql实现连续签到断签一天从头开始方法实例

mysql中的检查约束有什么用

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...