2019独角兽企业重金招聘Python工程师标准>>>

#数据库博客阅读链接

1. http://isky000.com/database

1. 查看当前MYSQL 数据存储位置

show variables like '%datadir%';

2. 查看库,使用某个库,查看所有表

show datatables, use database1,show tables,

3. 在MYSQL中 0 和 null 都表示逻辑假, 其他值都表示为真

4. 描述一个表结构信息

DESC table1 || DESCRIBE table1>

5.查看当前服务器支持的存储引擎

SHOW ENGINES;

6.LINUX 查看MYSQL 命令位置

whereis mysql

7. 查看MYSQL加载的配置文件

/usr/libexec/mysqld --verbose --help | grep -A 1 'Default options'

其中 /usr/libexec/mysqld 是对应的命令路径

8.启动

MySQL安装完成后启动文件mysql在/etc/init.d目录下

/etc/init.d/mysql start

9.关闭

/usr/bin/mysqladmin -u root -p shutdown

10.导入SQL

use {databaseName};
source {sqlFilePath}

11.导出数据库SQL

mysqldump -u root -p steering > /home/steering/fileuploadTemp/steering.sql

12. linux 中文件的优先级

linux 是多用户的  结构上  /etc  全局设定 /usr 个人账号设定

/etc/my.cnf > /usr/etc/my.cnf

13. 创建数据库 database

create database `steering` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

14. 如果下载的是mysql免安装版本,可以使用以下命令将mysql加入到windows系统服务中

mysqld --install MySQL --defaults-file="C:\Windows\my.ini"

----------------------------------------------------------------------------------------------------

函数相关

1. UUID

REPLACE(UUID(),"-","")

2. group_concat
 group by 分组后将数据按照逗号(默认)链接 具体见函数使用手册

-- 实例
最近写SQL脚本 需要一个功能 替换指标评审人员A替换为B,如果B以前就是指标的评审人员则删除,所以写一个脚本判断以前有A的指标中同时也包含B的指标列表

select GROUP_CONCAT(CONCAT('\'',a.id,'\'')) from (select nd.id as id from jx_nom_delivery nd RIGHT JOIN jx_delivery_psmaster dps on dps.delivery_id = nd.id where nd.id in (select DISTINCT jnd.id from jx_nom_delivery jnd RIGHT JOIN jx_delivery_psmaster jdps on jdps.delivery_id = jnd.id where jdps.user_id = 'A_ID') GROUP BY nd.id HAVING COUNT(dps.id) != 1 and FIND_IN_SET('B_ID', GROUP_CONCAT(dps.user_id))
) as a;

转载于:https://my.oschina.net/u/1156053/blog/208103

mysql 一些命令 杂乱相关推荐

  1. MYSQL 连接数据库命令收藏

    一.MySQL 连接本地数据库,用户名为"root",密码"123"(注意:"-p"和"123" 之间不能有空格) C: ...

  2. 征途linux mysql_MySql征途之mysql常用命令

    mysql征程之mysql常用命令 一.连接MySql 语法: mysql -h 主机地址 -u 用户名 -p 用户密码 例1:连接到本机上的MYSQL.键入命令mysql -u root -p(本地 ...

  3. 常用MySQL的命令集锦

    常用MySQL的命令集锦 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再 ...

  4. mysql excel 命令行_MySQL 命令行数据导出到 Excel

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil 将 MySQL 的数据导出 Excel, ...

  5. mysql tree 修改_13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

    更改root密码 ps aux |grep mysql     //先查看一下mysql是否启动了 /etc/init.d/mysqld start    //启动mysql ps aux |grep ...

  6. 2.1.Linux系统下启动MySQL的命令及相关知识

    2019独角兽企业重金招聘Python工程师标准>>> 一.总结一下:     1.Linux系统下启动MySQL的命令:     /ect/init.d/mysql start ( ...

  7. 设置更改root密码(远程,本地)、连接mysql、mysql常用命令

    设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...

  8. 一个网络管理员应该掌握的mysql管理命令

    一个网络管理员应该掌握的mysql管理命令 一. 数据库基本管理: 1. 登陆及退出数据库: 将root密码设置:pwd@123,并在次登陆(使用mysqladmin): 2. 显示数据库结构: 查看 ...

  9. MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

最新文章

  1. api.php t.cn,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
  2. matlab 投票法_SVM算法原理及其Matlab应用
  3. Java爬虫——网易云热评爬取
  4. saltstack 自动化运维管理
  5. linux内核网络栈代码的准备知识
  6. fatal error: openssl/evp.h: 没有那个文件或目录
  7. java中抛出异常快捷键_idea中处理异常的快捷键
  8. Druid的Segment Balance及其代价计算函数分析
  9. 基于标记不确定性和类别不平衡的语义分割在植被制图中的应用(soybean+FCN_segNet+newloss)
  10. 正则表达式 (入门)
  11. CentOS 7 关闭 rpcbind 服务
  12. 过来康康,一起来学VScode插件
  13. java将geotiff文件发布为geoserver服务
  14. Win10远程控制别人电脑的操作方法
  15. 芯片的原理应用与分类
  16. 申报快结束!2022年武汉经开区在孵企业房租申报奖励补贴补助、申报条件材料
  17. python实现全网搜索_用Python实现一个大数据搜索引擎
  18. 无盘服务器磁盘4k对齐,4K对齐:Win7磁盘管理分区教程_硬盘_内存硬盘技巧-中关村在线...
  19. 在移动设备上使用M3G编程教程(转)
  20. c语言批量重命图片,图片文件批量重命名的3种方法

热门文章

  1. 汽车路试数据分析的脚本
  2. 科研快报 | 三代测序技术-海水微生物态,助力海水微生态及微生物基因组研究
  3. 小度智能音箱2红外版测评和拆机
  4. 软件加密技术及实现(转载)
  5. ComSec作业一:抄书题
  6. flash小黄油安卓_体验谷歌的Windows、安卓、Linux三合一系统,一个U盘足以
  7. 2021 年度计算机技术与软件专业技术资格(水平)考试安排
  8. 2022双十一买什么数码好物?值得购买的数码好物推荐
  9. CMAKE编译时如何自动下载第三方库并解压、安装到指定目录
  10. 不断提升认知,从而达到交易的最高级别——稳定盈利(一)