当前位置: 首页 > 图文教程 > 数据库 > MYSQL > 管理控制:MYSQL数据库常用命令列表

MYSQL
MySQL 实用命令
Mysql 默认字符集设置方法(免安装版)
MySQL 数据库对服务器端光标的限制
MySQL UPDATE更新语句精解
Table ‘xxx’ is marked as crashed and should be repaired 错误解决方法参考
mysql 读写分离(基础篇)
mysql 读写分离(实战篇)
processlist命令 查看mysql 线程
MySQL 数据类型 大全
MySQL 密码设置
MYSQL代码 定期备份Mysql数据库
汇总整理MYSQL相关操作命令
MySQL 数据库两台主机同步实战(linux)
MSSQL 添加字段说明
MySQL 查询某个字段不重复的所有记录
mysql 设置默认的时间值
mysqlreport显示Com_中change_db占用比例高的问题的解决方法
解决mysql不能插入中文Incorrect string value
mysql从执行.sql文件时处理\n换行的问题
mysql 主从服务器的简单配置

管理控制:MYSQL数据库常用命令列表


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 74 ::
收藏到网摘: n/a

                MYSQL常用命令列表

  1、系统管理

  mysql -h主机地址 -u用户名 -p

  连接MYSQL(在mysql/bin)

  exit

  退出MYSQL命令

  mysqladmin -u用户名 -p旧密码 password新密码

  修改密码(在mysql/bin)

  grantselect[insert][,update][,delete]on数据库.*to用户名@localhost("%", 表示任何主机)identifiedby "密码"

  增加用户

  mysqldump –u root –p ­­opt数据库名>备份文件名

  备份数据库(在mysql/bin)

  mysql –u root –p < batch­file (例如备份文件名)

  使用批处理

  mysql.server start

  启动服务器

  mysql.server stop

  停止服务器

  msql.server­­log

  2、查询命令

  select version()

  查询版本号

  select current_date

  查询当前日期

  3、显示命令

  show databases

  显示数据库列表

  show tables 显示库中的数据表

  describe 表名 显示数据表的结构

  select * from 表名 显示表中的记录

  select what_to_select from which table [whereconditions_to_satisfy and (or) where conditions_to_satisfy] 从一个表中检索数据『满足条件』

  select 字段1,字段2,… from 表名 显示特定列的值

  select * from 表名 order by 字段名 排序行

  select 字段1,包含字段2的运算式as 新字段 from 表名 字段值运算操作

  select 字段1 is null(is not null) 空值操作

  Select*from表名where字段名like(not like) “ 字符”

  注: 允许使用“_”匹配任何单个字符, 而“%” 匹配任意数目字符 模式匹配

  Select * from表名where字段名regexp(not regexp)或者rlike(not rlike) “.”匹配任何单个的字符 一个字符类[…]匹配方框内任何字符。例如[a],[asd],[az] 匹配任何小写字母,[09] 匹配任何数

  字。 “*”匹配零个或者多个在它前面的东西。 正则表达式区分大小写[aA] 。 如果它出现在被测试值的任何地方,模式都匹配。 定位,在模式开始处用“^”,结尾处用“$”,例如“^b”

  扩展正则表达式

  Select count(*) from 表名

  Select 字段名,count(*) from 表名 group by 字段名 行计数

  4、编辑命令

  use database 库名

  使用的数据库

  create database 库名

  创建数据库

  create table 表名

  在数据库中创建表

  insert into表名values (“data”,”data”)

  向表中添加记录

  Load data infile “/path/filename” intotable 表名

  从文件中向表添加数据, 文件每行包括一条记录, 用定位符(tab) 把值分开。

  drop database 库名

  删除数据库

  drop table 表名

  删除数据库中的表

  delete from表名where

  删除数据库表中的记录

  Update表名set字段=”值” wherewhereconditions_to_satisfy

  更新数据库表中记录的值