文档章节

mysql常用指令、语句

木子丰
 木子丰
发布于 2013/10/11 16:49
字数 498
阅读 67
收藏 0

【通过命令提示符连接mysql】
1、没有设置密码时,可直接通过mysql命令进入
2、有密码时通过mysql -u root -p,之后再输入相应的密码

【创建一个名称为mydb1的数据库】

create database mydb1
【创建一个使用utf-8字符集的mydb1数据库】
create database mydb1 character set utf8

【创建一个使用utf-8字符集,并带校对规则的mydb1数据库】

create database mydb1 character set utf8 collate utf8_general_ci
--

【查看所有数据库】

show databases

【多个数据库时,选择数据库】

use mydb1

【查看数据库的创建信息】

show create database mydb1

【删除数据库】

drop database mydb1

【修改数据库的字符集为gb2312】

alter database mydb1 character set gb2312

【备份数据库到D盘的mydb1.sql】

mysqldump -uroot -p mydb1 > d:\mydb1.sql

【恢复数据库,方法一】

create database mydb1
source d:\mydb1.sql
【恢复数据库,方法二】
mysql -uroot -p mydb1 < d:\mydb1.sql

【查看所有表】

show tables

【查看表的创建细节】

show create table tableName

【查看表结构】

desc tableName

【windows平台命令行插入中文数据,查询出乱码时】

show variables like 'chara%'
set character_set_client=gb2312
set character_set_results=gb2312
--

windows平台默认使用的gb2312,统一编码即可

【查看数据库事务隔离级别】

select @@tx_isolation
--

【设置数据库的事务隔离级别】该操作只对当前使用的cmd起作用

set transaction isolaction level read uncommitted;
set transaction isolaction level read committed;
set transaction isolaction level repeatable read;

【打开数据库事务】

start transaction

【事务隔离级别分类:】

TRANSACTION_NONE 事务不受支持。 
TRANSACTION_READ_UNCOMMITTED 可以发生:脏读 (dirty read)、不可重复读和虚读 (phantom read)
TRANSACTION_READ_COMMITTED 不可以发生:脏读;可以发生: 不可重复读和虚读
TRANSACTION_REPEATABLE_READ 不可以发生:脏读和不可重复读的常量; 可以发生:虚读
TRANSACTION_SERIALIZABLE 不可以发生:脏读、不可重复读和虚读


【JDBC设置事务隔离级别】
connection.setTransactionIsolation(Connection.TRANSACTION_REPEATABLE_READ);

查询某个表的全部字段名称:
SELECT COLUMN_NAME FROM information_schema.COLUMNS where TABLE_NAME='要查询的表的名称';

 

© 著作权归作者所有

木子丰
粉丝 18
博文 236
码字总数 68754
作品 0
郑州
程序员
Mysql免安装版配置教程和常用命令图

Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 以管理员身份运行cmd,切换到bin目录下 执行下面语句,初始化 安装mysql服务,执行下面的语句 启动服务 如果你已...

阿斯顿方法
03/05
0
0
PHP与MySQL连接及SQL语言基本语法

学习PHP之SQL语法 数据库中的常用SQL语句 创建一个简单的数据库 创建一个数据库命令:CREATE TABLE 删除一个数据库命令:DROP TABLE 修改一个字段名称:RENAME TABLE TO 删除一个字段:ALTER...

长平狐
2012/10/08
73
0
集群之MYsql主从服务之引伸出Mysql互为主从(环形结构)外加简单实现自己个人的负载均衡器(3)

备注: 本人资历很浅,说的不对话,万望各位前辈不要计较, 另关于环形的问题,我在后面的评论给予回复, 其实环形,解决多地域问题比较好的选择 关于配置步骤我重新整理了一下(主从AND环形...

小洋哥
2014/05/21
0
55
MYSQL常用三种备份方式

MYSQL备份: 一:单表数据备份: 每次只能备份一张表,只能备份数据,不能备份表结构。 通常的应用:将表中的数据进行导出到文件。 备份:从表中选出一部分数据保存到外部的文件。 语法:(前...

LUKE1993
2016/10/20
11
0
阿里云 mysql 数据库导入出错

@JFinal 你好,想跟你请教个问题: 波哥,你好!我在阿里云ubuntu主机下安装好了java环境,jdk和tomcat没有出现问题,但是在安装好了Mysql5.5之后,导入sql文件出现这样的错误: 插入语句也会...

chris_hellowoo
2015/05/01
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

崩溃bug日志总结1

目录介绍 1.1 java.lang.UnsatisfiedLinkError找不到so库异常 1.2 java.lang.IllegalStateException非法状态异常 1.3 android.content.res.Resources$NotFoundException 1.4 java.lang.Ille......

潇湘剑雨
56分钟前
0
0
学习大数据为什么要先学Java?

计算机编程语言有很多,目前用的多一点的就是Java,C++,Python等等。目前大多数学习大数据的人都是选择学习Java,那Java到底好在哪呢?为什么学大数据之前要先学Java呢?我们今天就来分析一...

董黎明
今天
1
0
php删除服务器所有session

php删除服务器所有session踢掉所有在线用户linux 注意:如果要删除服务器上所有session,重启php服务是解决不了问题的,php的session是持久化的。 有效解决办法: 删除 /tmp 下的所有文件(默...

妖尾巴
今天
0
0
Ubuntu18.04 安装最新版WPS

1.手动卸载libreoffice:sudo apt-get remove --purge libreoffice* 2.官网下载WPS和字体: WPS:http://wps-community.org/download.html 字体:http://wps-community.org/download.html?vl......

AI_SKI
今天
4
0
数据结构(算法)-图(深度优先搜索 DFS)

#include <iostream>using namespace std;#define MaxVex 30typedef char VertexType;typedef struct vexNode adjList[MaxVex];struct edgeNode{int adjvex;//邻接点......

ashuo
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部