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

维护mysql 常用到的sql

 
阅读更多
添加用户

grant  all  on  数据库名.*   to   用户名@localhost  identified  by  '密码';

grant all on *.* to 'root'@'192.168.%'  identified by '123456';
说明:

(1)grant all 赋予所有的权限

(2)gamesp.* 数据库 gamesp 中所有的表

(3)newuser 用户名

(4)@localhost 在本地电脑上的 mysql server 服务器

(5)identfified by 'password' 设置密码



删除用户
use mysql
mysql>Delete FROM user Where User="xxxxx" and Host="localhost";
mysql>flush privileges;

UPDATE mysql.user SET password=PASSWORD('digishow!@#')  WHERE User='root'


修改密码
mysqladmin -uroot -plk317921web password "111111"




show variables like 'char%';


show full fields from '表名称'; //把所有信息都输出



mysql  alert  语法

1:删除列

ALTER TABLE 【表名字】 DROP 【列名称】

2:增加列

ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明'

3:修改列的类型信息

ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL  COMMENT '注释说明'

4:重命名列

ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL  COMMENT '注释说明'

5:重命名表

ALTER TABLE 【表名字】 RENAME 【表新名字】

6:删除表中主键

Alter TABLE 【表名字】 drop primary key

7:添加主键

ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)

8:添加索引

ALTER TABLE sj_resource_charges add index INDEX_NAME (name);

9: 添加唯一限制条件索引

ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);

10: 删除索引

alter table tablename drop index emp_name;
分享到:
评论

相关推荐

    MySQL,DB2,Oracle,SqlServer用到的jar

    MySQL、DB2、Oracle和SQL Server都是广泛使用的数据库管理系统,它们各自提供了用于Java应用程序连接的驱动程序,即JDBC(Java Database Connectivity)驱动。这里我们将深入探讨这些数据库系统的JAR文件以及如何...

    MySQL SQL基础语句最佳实践

    MySQL是目前广泛使用的开源关系型数据库管理系统,其基础语句遵循结构化查询语言(SQL)标准,用于实现数据的存储、检索、更新和管理。SQL是一种功能强大且用途广泛的数据库编程语言,它由数据查询语言(DQL)、数据...

    mysql 查询存储过程的 sql 语句.docx

    MySQL 存储过程是一种存储在 MySQL 服务器中的 SQL 代码段,它能够被多个客户端多次调用。存储过程的主要优势在于能够简化复杂的 SQL 查询,执行常见的任务,以及实现数据逻辑。通过使用存储过程,开发者可以在一次...

    c# MySql与SQL sever的区别.docx

    * `GROUP BY`:Sql Server 和 MySql 的 `GROUP BY` 语句均需要与 `SELECT` 部分一致,除非统计类用到的字段。 * 日期函数:Sql Server 和 MySql 都有日期函数,但实现方式不同。Sql Server 使用 `convert` 函数,而 ...

    java连接数据库的demo(包括sql、mysql)

    总的来说,Java连接数据库涉及的知识点包括JDBC API的使用、数据库驱动的加载、数据库连接的创建和关闭、SQL语句的执行和结果处理,以及在实际开发中可能用到的连接池技术。熟练掌握这些技能对于任何Java开发者来说...

    xamarin.form实现了访问Mysql

    不过,可以推测在实际应用中,你可能需要用到数据可视化,LiveChart 可能是一个用于绘制动态图表的库,用于展示从 MySQL 获取的数据。Xamarin.Forms 提供了诸如 SkiaSharp 或 OxyPlot 这样的库,可以用来创建丰富的...

    全国省份,城市,地区,邮编全数据(mysql版,sqlserver版与XML版)

    这个压缩包包含了适用于MySQL、SQL Server数据库系统以及XML格式的数据,方便不同平台和需求的用户使用。以下是这些数据的具体介绍和相关知识点: 1. **MySQL版**: MySQL是一款广泛使用的开源关系型数据库管理...

    Sql Server、Mysql数据库统一管理解决方案.pdf

    同样,在SqlServer数据库操作中,可能也会用到SqlServer自己的数据连接和操作类库。 总的来说,这篇文章提出的SqlServer和Mysql数据库统一管理解决方案,针对当前企业中数据库管理的复杂性提供了有效的应对策略。...

    C++开发MySQL数据库需要用到的开发库 libmysql

    这个库包含了与MySQL服务器通信所需的所有功能,包括建立连接、执行SQL语句、处理结果集等。`libmysql`库的使用使得开发者能够编写高性能、低级别的数据库访问代码。 在C++中,`libmysql`库通常需要两个关键文件:`...

    Oracle MySQL SQL编程最佳练手指南

    这些内容对于数据库开发者来说是需要掌握的重要知识点,它们可以帮助开发者编写出更加高效、可维护和可扩展的SQL代码。通过上述知识点的深入学习和实践,可以有效地提升Oracle MySQL数据库的开发能力。

    使用C语言控制台结合mysql数据库实现简单的图书管理系统.doc

    通过构造不同的SQL查询语句(如`query`和`query1`),并使用`mysql_query`执行查询,然后使用`mysql_use_result`和`mysql_fetch_row`获取查询结果,并打印出来。注意,每次查询后都需要调用`mysql_free_result`释放...

    Mysql 个版本jar 包

    在Java开发中,经常需要与MySQL数据库进行交互,这就需要用到MySQL的Java驱动程序,也就是我们常说的`mysql-connector.jar`文件。 MySQL的各个版本jar包是为了满足不同环境和需求而提供的。每个版本都有可能包含新...

    MySQL 图形化操作界面

    MySQL Migration Tool是MySQL提供的一款迁移工具,它能够帮助用户将其他数据库系统(如SQL Server)的数据迁移到MySQL中。通过图形化界面,用户可以轻松设置迁移参数,进行数据和结构的同步,从而实现无缝迁移。 ...

    MySql.Data.dll各版本.rar_MYSQL_MYSql.data.ll_MySql.Data.dll

    MySQL数据库是一个开源的关系型数据库管理系统(RDBMS),由Oracle公司维护。它的特点是性能高、可移植性强、易于使用,并且拥有丰富的功能集。.NET开发者通常会用到MySQL.Data.dll来实现以下功能: 1. **连接管理*...

    PHP获取MySQL执行sql语句的查询时间方法

    这个参数控制了开启`profiling`时,MySQL服务器维护查询分析信息的语句数量。需要注意,设置的值最大不能超过100条。 在性能优化之外,我们还应考虑到数据库设计的合理性,包括表结构设计是否合理,索引设置是否...

    简单留言板 asp.net c# SQL数据库

    可能是SQL Server或MySQL等关系型数据库管理系统。通过创建数据库表,我们可以存储用户名、留言内容、时间戳等信息。 4. **WebForm与控件**:在ASP.NET中,WebForm是用于构建网页的主要方式,它包含了一系列的...

    Mysql常用语句.doc

    MySQL是一种广泛使用的开源关系型数据库管理系统,其丰富的命令行接口提供了...总的来说,了解并熟练掌握这些基本的MySQL命令,将有助于更好地管理和操作MySQL数据库,无论是日常维护还是开发工作都将变得更加高效。

    mysql数据库自动生成xml文件

    MySQL数据库自动生成XML文件是一项实用的技术,它可以帮助开发者快速地将数据库中的数据转换为XML格式,便于数据交换、存储...在实际项目中,结合使用MySQL和MyBatis Generator,可以构建出高效、可维护的数据访问层。

    数据库课程设计(用到SQL和ASP).doc

    - 在具体的数据库管理系统中实现数据库设计,例如使用SQL Server、MySQL等。 - 包括创建数据库、创建表、设置索引、约束等。 - **数据库维护**: - 定期备份数据库,确保数据安全。 - 进行性能优化,如索引调整...

Global site tag (gtag.js) - Google Analytics