mysql数据库

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常用命令

天大地大妈咪最大 提交于 2020-02-15 22:24:21
MYSQL 命令: mysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。 例:mysql -h110.110.110.110 -Uroot -P123456 注:u与root可以不用加空格,其它也一样 exit 退出MYSQL mysqladmin -u用户名 -p旧密码 password 新密码 修改密码 grant select on 数据库.* to 用户名@登录主机 identified by "密码"; 增加新用户 注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符 show databases; 显示数据库列表。 刚开始时才两个数据库:mysql和test。 mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 use mysql; show tables; 显示库中的数据表 describe 表名; 显示数据表的结构 create database 库名; 建库 use 库名; create table 表名 (字段设定列表); 建表 drop database 库名; 删库 drop table 表名; 删表 delete from 表名; 将表中记录清空 select * from 表名; 显示表中的记录

利用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

hrm-day02

本秂侑毒 提交于 2020-02-15 16:09:16
一、克隆、完成初始化 依次执行: 克隆 拷贝代码 提交 忽略-target 忽略target的方法: 第一步,右键打开git bash 第二步,执行命令:touch .gitignore 第三步,将需要忽略的target写入.gitignore中 二、mybatisPlus入门 1.简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer2005、SQLServer 等多种数据库 支持主键自动生成:支持多达 4 种主键策略(内含分布式唯一 ID 生成器 - Sequence),可自由配置,完美解决主键问题 支持 XML 热加载:Mapper 对应的

MySQL数据库学习笔记记录

浪子不回头ぞ 提交于 2020-02-15 12:45:25
一、零碎知识请一定记住! 向mysql的表中插入数据的语句为 insert into table_name values (xxx, ..., xxx); 注意语句中没有table关键字 mysql中的varchar类型存储的 是字符 不是字节,即varchar(2),可以存储两个中文汉字而非一个 在向varchar类型中插入有引号的数值类型时,会 自动转换 成数值类型,如插入'34.56'时,自动转换成34.56 二、MySQL的系统架构与工作方式 1、MySQL的系统架构 MySQL的系统架构主要分为两层:Server层和存储引擎层。 Server层 负责数据库系统处理底层数据之前的所有工作,包括权限判断、SQL解析、查询优化等一系列工作; 存储引擎层 实现底层数据的存储操作,由多种存储引擎共同组成。 2、MySQL的工作方式 关于MySQL的工作方式可以参考 MySQL系统架构介绍 这篇文章,文章虽然写得比较枯燥,但还是挺齐全的。 来源: CSDN 作者: 长林攻城狮 链接: https://blog.csdn.net/shao_yc/article/details/104313262

MySQL 索引学习笔记

只谈情不闲聊 提交于 2020-02-15 11:54:33
该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正 一、索引简介 索引就类似书本的目录,作用就是方便我们更加快速的查找到想要的数据。 索引的实现方式比较多,常见的有 哈希表 , 有序数组 , 搜索树 。 1.1 哈希表 哈希表 是将数据以 key-value 的形式存储起来,简单来说就是将 key 通过哈希函数换算成数组中的一个确定的位置,将 value 存到这个位置去。当 key 比较多时,有可能换算出相同的位置,此时可以通过链表来解决。在查询时先找到位置,再对该位置的多个 value 进行遍历。 哈希表适合用于等值查询 ,由于是无序的,不适合用来做区间查询。 1.2 有序数组 有序数组 在等值查询和区间查询上效率都很高。由于是有序的,可以通过二分法快速得到结果。也支持范围查询。但是也有一个缺点,如果要在中间插入一个数据,那么后面的所有记录都要向后挪一位,成本太高了。 因此, 有序数组只适用于静态存储引擎 。 例如我们要保存2019年的出生人口信息,就适合用有序数组。 1.3 搜索树 常见的搜索树有 二叉 ,也有 多叉 。 二叉树 的特点是: 每个节点的左儿子小于父节点,父节点又小于右儿子。 多叉树 的特点是: 每个节点有多个儿子,儿子之间的大小保证从左到右递增。 由于索引不止存在内存中,还会写到磁盘上,而读磁盘越多,查询效率越慢

MySQL 批量修改表和字段

十年热恋 提交于 2020-02-15 10:15:20
MySQL 的 information_schema 数据库中包含了大量的元数据,通过这些数据可以方便的获取表和字段的信息,通过组合这些信息可以生成操作表和字段的 SQL。 本文只是为了方便自己的记录。 由于发现系统多个数据库使用的字符集和排序方式有误,因此要修改错误的这部分表,由于修改表无法直接影响 char, varchar, text 等字符串类型的值,因此这部分字段还需要特殊修改。又因为数据库开启了主从复制,因此生成的 SQL 必须是 use 数据库 形式,不能使用 数据库.表名 形式。 修改表 SELECT concat ( 'use `' , TABLE_SCHEMA , '` ;' , 'ALTER TABLE `' , table_name , '` ' , 'DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci;' ) FROM ` TABLES ` -- 排除系统表 where TABLE_SCHEMA not in ( 'information_schema' , 'mysql' , 'sys' , 'performance_schema' ) and TABLE_COLLATION != 'utf8_general_ci' ; 生成的 SQL 示例: use ` test ` ; ALTER TABLE `

xampp安装及配置

非 Y 不嫁゛ 提交于 2020-02-15 09:17:21
一、XAMPP 的安装过程 1:下载XAMPP 的 Linux 版 (1.7.4) http://www.apachefriends.org/en/xampp-linux.html#374 2:安装(XAMPP 被安装在 /opt/lampp 目录下) tar xvfz xampp-linux-1.7.4.tar.gz -C /opt 卸载可用: rm -rf /opt/lampp 更新需下载更新包后解压,然后在终端中输入: xampp-upgrade/start 3:开始运行 /opt/lampp/lampp start 4.其他重要参数及描述: start/stop/restart 启动/停止/重新启动 XAMPP。 startapache/stopapache/startmysql/stopmysql 只启动/停止 Apache/MySQL。 startssl/stopssl 启动/停止Apache 的 SSL 支持。该命令将持续激活/关闭SSL 支持 startftp/stopftp 启动/停止 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“lampp”)。该命令将持续激活/关闭 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。 security 启动一个小型安全检查程序