mysql增删改查 常用脚本
来源:互联网 发布:计算机三级软件测试 编辑:程序博客网 时间:2024/05/18 17:42
-- 查看mysql安装路径select @@basedir as basePath from dual;-- 查看所有存储过程show procedure status;-- 把某个表某字段值 更改 其它某个表的某个字段值UPDATE shop s,shop_temp st set s.ship_start=st.ship_strat WHERE s.id=st.shop_id;-- 删除表中重复数据delete from history where id not in (select maxid from (select max(id) as maxid from history group by entity_type,entity_id,user_id) b);-- 删除数据条件是其他表delete search_rank from search_rank,task where search_rank.task_id = task.id and task.`status`='D';-- 删除字段USE `lanecard`;ALTER TABLE `lanecard`.`trade_order` ADD COLUMN `community_id` INT(5) NULL COMMENT '订单所属社区ID' AFTER `address`,ADD COLUMN `community_name` VARCHAR(30) NULL COMMENT '订单社区名称' AFTER `community_id`;-- 修改字段备注ALTER table trade_order MODIFY `status` char(1) DEFAULT NULL COMMENT '订单状态(P待支付 N待发货 D已发货 R已收货 C已完成 X已取消)';-- 修改字段类型alter table system_log modify column entity_id varchar(20);-- 修改字段默认值alter table表名alter column字段名drop default; (若本身存在默认值,则先删除)alter table表名 alter column 字段名 set default默认值;(若本身不存在则可以直接设定)-- 修改字段允许为空alter table表名 modify字段名字段类型(长度) null;-- 删除字段alter table `user_movement_log` drop column Gatewayid;-- 索引操作添加:ALTER TABLE table_name ADD INDEX index_name (column_list)ALTER TABLE table_name ADD UNIQUE (column_list)ALTER TABLE table_name ADD PRIMARY KEY (column_list)CREATE INDEX index_name ON table_name (column_list)CREATE UNIQUE INDEX index_name ON table_name (column_list)1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX(普通索引) mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 4.添加FULLTEXT(全文索引) mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`) 5.添加多列索引 mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )删除:DROP INDEX index_name ON talbe_nameALTER TABLE table_name DROP INDEX index_nameALTER TABLE table_name DROP PRIMARY KEY查看:show index from tblname;show keys from tblname;
阅读全文
0 0
- mysql增删改查 常用脚本
- mysql常用增删改查
- MySQL常用增删改查
- mysql常用增删改查等操作
- mysql的增删改查常用语法
- mysql增删改查
- MySQL增删改查
- MYSQL增删改查
- MySQL增删改查
- mysql增删改查
- MySQL---增删改查
- MySQL增删改查
- mysql 增删改查
- mysql 增删改查
- mysql增删改查
- mysql增删查改
- Mysql增删改查
- mysql增删改查
- Shell函数FTP传送文件,并判断传送是否成功
- Surprising Strings<map集合使用>
- C语言 static关键字
- RabbitMQ 消息轮询和消息确认机制
- java获取本地IP和服务器IP
- mysql增删改查 常用脚本
- 常见数据结构的查找、插入、删除时间复杂度
- Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'
- bootstrap modal调用codemirror探索实践
- PaxCompiler脚本编译的一些要注意的问题
- localStorage记住用户密码
- Android ProgressBar的样式
- 不容易系列之二
- Ubuntu序列化重命名图片