码迷,mamicode.com
首页 > 数据库 > 详细

mysql常用操作

时间:2016-06-08 17:20:20      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:mysql常用操作

show databases;  ---查看系统有哪些数据库

select database(); ---查看当前使用的数据库

use xxx----切换数据库

select user();---查看当前用户

select version();---查看数据库版本

select * from 表名----查看表

show tables---查看表

desc +表名 ---查看表的字段

show create table +表名\G;---查看表如何创建的

create database xxx---创建xxx数据库

create table xxx ---创建表

delete from xx where name=‘xxx‘---删除一行

truncate table 库名.表名---清空指定库的表

drop table 表名---删除表

drop database 库名---删除库

示例:

先创建一个库,再创建表:

create table tb1 (`id` int (4),`name` char(40)) ENGINE=MyISAM DEFAULT CHARSET=gbk;

----第一字段是id,长度是4位,第二个字段是name,最长是40,

插入表的数值:

insert into tb1 values (1,‘aming‘); ---插入一列id是1,name是aming的字段

insert into tb1 (`id`) values (2);----只插入一个id数据

insert into tb1 (`name`) values (‘aming1‘)----只插入一个name数据

insert into tb1 (`name`,`id`) values (‘aming‘,3)----name在前,ID在后

update tb1 set id=5 where name=‘55‘---更新表


授权:

grant all on discuz.* to ‘user1‘@‘192.168.1.%‘ identified by ‘密码‘

----授权给192.168.1.0这个网段的ip访问discuz库下所有的表

----192.168.1.%代表一个网段

----%代表所有的ip

----discuz.*代表库下所有的表

刷新权限:flush privilege;

show processlist;---查看当前数据库的队列

show variables;----查看数据库变量

[set global xxx=200;----直接更改数值,直接生效,但是重启失效]

[show variables like ‘xxx%‘----通配过滤显示]

show status----查看数据库状态

[show status like ‘xxx‘----通配过滤显示]

查看错误日志:

定义错误日志目录的文件:/etc/init.d/mysqld  文件

技术分享技术分享

xxx.err文件为错误日志     

修复表:

repair table 库名.表名;


mysql常用操作

标签:mysql常用操作

原文地址:http://11706174.blog.51cto.com/11696174/1787441

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!