1、连接本地数据库

mysql -h localhost -u root -p123

2、连接远程数据库

mysql -h 192.168.0.201 -P 3306 -u root -p123

3、导出数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p RMS > d:\rms.sql

4、导入数据库

mysql -u root -p
use rms
source d:\rms.sql

5、查看数据库编码格式

show variables like 'char%'

6、Like查询传参数

LIKE CONCAT('%', city, '%')

7、mysql中类似WM_CONCAT的用法函数 GROUP_CONCAT

8、CONCAT CONCAT_WS`的区别

CONCAT(str1,str2,…)

返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

CONCAT_WS(separator,str1,str2,...)

CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。

注意:

如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。

9、mysql批量插入

insert into string_string (key, value) values (?, ?) , (?, ?)  -- mysql

<insert id="insertBatch" parameterType="java.util.List">
insert into tm_pack_serial (PK_ID, SERIAL_NO, STATUS, DEL_FLAG, CREATE_USER, CREATE_DATE, UPDATE_USER, UPDATE_DATE) values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.pkId},#{item.serialNo}, #{item.status},'0', #{item.createUser}, #{item.createDate}, #{item.updateUser}, #{item.updateDate})
</foreach>
</insert>

10、oracle批量插入

insert into deliver select ?,? from dual union all select ?,? from dual

  <insert id="insertBatch" parameterType="java.util.List">
insert into tm_pack_serial (PK_ID, SERIAL_NO, STATUS, DEL_FLAG, CREATE_USER, CREATE_DATE, UPDATE_USER, UPDATE_DATE)
<foreach close=")" collection="list" item="item" index="index" open="(" separator="union">
select #{item.pkId},#{item.serialNo}, #{item.status},'0', #{item.createUser}, #{item.createDate}, #{item.updateUser}, #{item.updateDate} from dual
</foreach>
</insert>

11、添加索引

//PRIMARY KEY(主键索引)
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) //添加UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE ( `column`) //添加INDEX(普通索引)
ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) //添加FULLTEXT(全文索引)
ALTER TABLE `table_name` ADD FULLTEXT ( `column`) //添加多列索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

12、允许远程访问

mysql -u root -proot

use mysql

update user set host = '%' where user = 'root';

select host, user from user

mysql常用语句备忘的更多相关文章

  1. $MySQL常用操作命令备忘

    1.登录数据库:mysql -uroot -p12345  (12345为密码)2.创建数据库:create database senguocc; (senguocc为数据库名)3.查看有哪些数据库: ...

  2. MySQL 常用语句 (汇集)

    原文地址:MySql常用语句作者:wuyanle 一.mysql常用语句 创建,删除和最基本查询: 显示数据库  mysql->show databases; 创建数据库  mysql-> ...

  3. metasploit 常用命令备忘

    metasploit 常用命令备忘    MSFconsole Commands-------------------------------------24show exploits 查看所有exp ...

  4. MySQL 常用语句大全

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

  5. Linux基础之常用基本命令备忘

    Linux基础之常用基本命令备忘 PWD   查询当前所在Linux上的位置 /         根目录 CD(change directory)切换目录  语法 CD /(注意添加空格)   LS ...

  6. Webstorm常用快捷键备忘(Webstorm入门指南)

    WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaSscript IDE ...

  7. Webstorm常用快捷键备忘

    WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaSscript IDE ...

  8. 0927—MySQL常用语句集合

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

  9. sublime 常用快捷键备忘

    转一篇sublime常用的快捷键备忘 sublime常用快捷键 选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本.Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本 ...

随机推荐

  1. Java之集合(六)PriorityQueue

    转载请注明源出处:http://www.cnblogs.com/lighten/p/7299233.html 1.前言 本章介绍队列中的PriorityQueue--优先队列,顾名思义,这是一个可以指 ...

  2. MySQL 5.7.21版本sql_mode=only_full_group_by问题

      用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT ...

  3. JVM-压缩指针

    什么是压缩指针: 通常64位JVM消耗的内存会比32位的最多会多用1.5倍,这是因为对象指针在64位架构下,对象指针长度会翻倍. 对于那些将要从32位平台移植到64位的应用来说,平白无辜多了1/2的内 ...

  4. 【链表】Partition List

    题目: Given a linked list and a value x, partition it such that all nodes less than x come before node ...

  5. Python -- Gui编程 -- Win32API的使用

    消息框 messageBox.py import win32api, win32con win32api.MessageBox(0, 'Hello World!', 'Come Here', win3 ...

  6. 数据库报错com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'ua' at row 1

    记一次报错记录,成长路上的点滴 明明使用浏览器或者微信开发工具调试接口没有问题,但是在真机测试时候就出问题了.(((¬_¬)) 500服务器内部错误,要死的节奏啊 登陆tomcat服务器 使用命令ta ...

  7. windows下mysql配置,my.ini配置文件

    基本配置,这个配置可以直接复制到mysql根目录下了my.ini文件中, [client] port=3306 [mysql] no-beep # default-character-set= [my ...

  8. 使用epublib解析epub文件(章节内容、书籍菜单)

    链接地址https://blog.csdn.net/sonnyching/article/details/47407549

  9. tomcat启动(六)Catalina分析-StandardServer.start()

    从链接 Tomcat中组件的生命周期管理公共接口Lifecycle 可以知道调用的是StandardServer.startInternal() @Override protected void st ...

  10. Python解析xml与JSON

    xml与json是常用的文件交换格式,常用来表示网页的html则是xml的变种.解析xml和json在web开发中有着重要应用. DOM解析XML 文件对象模型(Document Object Mod ...