栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java开发中常见的一些命令:mysql常用命令

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java开发中常见的一些命令:mysql常用命令

mysql 常用语句 进入mysql客户端
mysql -u root(你的用户) -p

查看mysql的版本号
select version();

查看数据库编码
show variables like 'character_set_database';

查看所有的数据库
 show databases;

进入某个库
use nacos;

查看库中对应的所有的表
show tables;


也可以用这个命令

SELECT table_name FROM information_schema.tables WHERe table_schema='库名'

增、删、改、查 这里先不说了 后期补充。 索引(这里目前就说二种)

给表中字段添加索引。

普通索引
ALTER TABLE 表名
ADD INDEX `索引名称` (`字段`) USING BTREE ;

唯一索引(普通索引中的一个特例)
ALTER TABLE 表名
ADD UNIQUE  INDEX `索引名称` (`字段`) USING BTREE ;

查看表中索引
show index from 你的表名

删除索引
ALTER TABLE 表名
DROp INDEX `索引名称`;


可能会用到的sql 模糊表名查询
SELECT table_name FROM information_schema.tables WHERe table_schema='库名' AND table_name LIKE '想查找的表名前缀%' 

拼接sql

用CONCAt()函数

例子:

Select CONCAT( '拼接前字符串 ', table_name, '拼接后字符串' ) FROM information_schema.tables Where table_name LIKE '想查找的表名前缀%';

更改某字段内容中的一个字母

用replace()函数
例子:

update 表名 set 字段=replace(字段,'原来的关键字','更改后的关键字');

无图。

出现ERROR 1040: Too many connections问题 查询mysql最大连接数
show variables like 'max_connections';

方法1 (重启mysql会失效)

重新设置连接数

set GLOBAL max_connections=1000;

方法2

在mysql配置文件/etc/my.cnf中
[mysqld]增加max_connections=2000,在重启mysql就可以了。


生效:

MySQL数据库可以用任意ip连接访问的方法

执行下面sql

update mysql.user set host='%' where host='localhost'

就可以任意ip连接了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292251.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号