文档章节

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='要查询的表的名称';

 

© 著作权归作者所有

木子丰
粉丝 17
博文 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

c语言之内存分配笔记

先看一个数组: short array[5] = {1,2} // 这儿定义的一个int类型的数组,数组第1和第2个元素值是1和2.其余后面默认会给值为0; 或者 short array[] = {1,2};//这儿数组第1和第2个元素,数组...

DannyCoder
39分钟前
0
0
Shell | linux安装包不用选择Y/N的方法

apt-get install -y packageOR echo "y" | sudo apt-get install package

云迹
今天
1
0
Hadoop的大数据生态圈

基于Hadoop的大数据的产品圈 大数据产品的一句话概括 Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架...

zimingforever
今天
4
0
八大包装类型的equals方法

先看其中一个源码 结论:八大包装类型的equals方法都是先判断类型是否相同,不相同则是false,相同则判断值是否相等 注意:包装类型不能直接用==来等值比较,否则编译报错,但是数值的基本类型...

xuklc
今天
2
0
NoSQL , Memcached介绍

什么是NoSQL 非关系型数据库就是NoSQL,关系型数据库代表MySQL 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗...

TaoXu
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部