mysql update语句

Mysql权限

我怕爱的太早我们不能终老 提交于 2020-02-15 22:58:47
连接Oracle/Mysql数据库的配置 1、Oracle <context:property-placeholder location="jdbc.properties"/> jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@132.224.24.118:1521:jsfx jdbc.username=sett_analyse jdbc.password=g4el_yj_ha 2、MySql jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/db_spring jdbc.username=root jdbc.password=123456 创建一个用户 create user jss_ip@10.0.0.99 identified by password '123456'; 创建用户完成后只有USAGE登陆权限 #SHOW GRANTS FOR 'ding'@'localhost'; GRANT USAGE ON *.* TO 'ding'@'localhost' 赋予权限: grant select,insert,update,delete,create

linux 中的MYSQL命令汇总

為{幸葍}努か 提交于 2020-02-15 22:38:55
linux下mysql命令(2010-04-14 18:09:36)转载标签:杂谈 一、总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 退出mysql命令:exit(回车) 5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码 或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root"); 6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符) grant select on 数据库.* to 用户名@登录主机 identified by "密码" 如增加一个用户test密码为123,让他可以在任何主机上登录

linux mysql 命令 大全

巧了我就是萌 提交于 2020-02-15 22:38:08
一、总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 退出mysql命令:exit(回车) 5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码 或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root"); 6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符) grant select on 数据库.* to 用户名@登录主机 identified by "密码" 如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql

linux下mysql命令

佐手、 提交于 2020-02-15 22:37:38
一、总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 退出mysql命令:exit(回车) 5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码 或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root"); 6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符) grant select on 数据库.* to 用户名@登录主机 identified by "密码" 如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql

MySQL的GRANT命令(创建用户)

為{幸葍}努か 提交于 2020-02-15 22:35:52
本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 (删除用户与删除权限:drop user '用户名'@'主机地址'; revoke create,drop on 数据库名.*from'用户名'@'主机地址'; ) 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' grant update on testdb.* to common_user@'%' grant delete on testdb.* to common_user@'%' 或者,用一条 MySQL 命令来替代: grant select, insert, update, delete on testdb.* to common_user@'%' 二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。 grant 创建、修改、删除 MySQL 数据表结构权限。 grant create on testdb.* to developer@'192.168.0.%'; grant alter

Mysql创建新用户方法

China☆狼群 提交于 2020-02-15 22:34:11
1. CREATE USER 语法: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%'; 实例1: MySQL> create user jss; 这样创建的用户,可以从任意安装了mysql客户端,并能够访问目标服务器的机器上创建连接,无须密码.例如,从ip:10.0.0.99的客户端执行连接: mysql -ujss -h 172.16.1.110 查看该用户: mysql> select user,host,password from user where user='jss'; SELECT USER(); //显示当前用户 实例2: mysql> create user jss_ps identified by 'jss'; 用户连接时,必须指定密码,那就可以在创建用户时

Mysql创建新用户方法

与世无争的帅哥 提交于 2020-02-15 22:33:53
1. CREATE USER 语法: CREATE USER ' username'@'host ' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%'; 实例1: mysql> create user jss; 这样创建的用户,可以从任意安装了mysql客户端,并能够访问目标服务器的机器上创建连接,无须密码.例如,从ip:10.0.0.99的客户端执行连接: mysql -ujss -h 172.16.1.110 查看该用户: mysql> select user,host,password from user where user='jss'; SELECT USER(); //显示当前用户 实例2: mysql> create user jss_ps identified by 'jss'; 用户连接时,必须指定密码

Mysql创建新用户方法

南楼画角 提交于 2020-02-15 22:33:19
1. CREATE USER 语法:   CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子:   CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';   CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';   CREATE USER 'pig'@'%' IDENTIFIED BY '123456';   CREATE USER 'pig'@'%' IDENTIFIED BY '';   CREATE USER 'pig'@'%'; 实例1:   mysql> create user jss;   这样创建的用户,可以从任意安装了mysql客户端,并能够访问目标服务器的机器上创建连接,无须密码.例如,从ip:10.0.0.99的客户端执行连接:   mysql -ujss -h 172.16.1.110 查看该用户:   mysql> select user,host,password from user where user='jss';   SELECT USER(); //显示当前用户 实例2:   mysql> create user jss_ps identified by 'jss';

利用performance_schema数据库查看SQL资源统计

纵然是瞬间 提交于 2020-02-15 22:03:48
1.修改数据字典以启用相关事件 mysql> use performance_schema mysql> show tables like 'setup%'; +---------------------------------------+ | Tables_in_performance_schema (setup%) | +---------------------------------------+ | setup_actors | | setup_consumers | | setup_instruments | | setup_objects | | setup_timers | +---------------------------------------+ 5 rows in set (0.00 sec) mysql> mysql> update performance_schema.setup_consumers set enabled='YES' where name like 'events_stages_%'; Query OK, 0 rows affected (0.01 sec) Rows matched: 3 Changed: 0 Warnings: 0 mysql> mysql> select * from performance_schema

跨表更新,Mysql Update Join

℡╲_俬逩灬. 提交于 2020-02-15 11:16:56
背景 项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为t_dept_members, 系统中有另外一张表 t_user_info 记录了人员信息。 要求将 t_dept_members 中有变化的信息更新到 t_user 表中,这个需求就是「跨表更新」啦 不带脑子出门的就写出了下面的 SQL 看到身后 DBA 在修仙,想着让他帮润色一下,于是发给了他,然后甩手回来就是这个样子: 看到这个 SQL 语句我都惊呆了,还能这样写,咱得查查这是咋回事啊 Mysql Update Join 我们经常使用 join 查询表中具有(在 INNER JOIN 情况下)或可能没有(在 LEFT JOIN 情况下)另一个表中匹配行的表中的行。 同样,在 MySQL 中, 我们也可以在 UPDATE 语句中使用 JOIN 子句执行跨表更新,语法就是这样: UPDATE T1, T2, [INNER JOIN | LEFT JOIN] T1 ON T1.C1 = T2. C1 SET T1.C2 = T2.C2, T2.C3 = expr WHERE condition 我们还是详细的说明一下上面的语法: 首先,在 UPDATE 子句之后,指定主表(T1)和希望主表联接到的表(T2)。请注意,必须在UPDATE 子句之后至少指定一个表 接下来