标签: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常用操作
原文地址:http://11706174.blog.51cto.com/11696174/1787441