数据库命令

客户端工具 mysql

mysql -u root -p’pass’ -h ‘server’

 

mysqladmin工具

mysqladmin [选项]命令[命令参数]

create db-name

debug 将debug信息写入错误日志

drop db-name

extended-status 显示服务器状态变量及变量值

flush-hosts 刷新所有日志

flush-privileges 重新加载权限数据表

flush-status 清空状态变量

flush-tables 刷新所有数据表

kill id,id… kill线程

password new-pass 设置新密码

ping 检查服务器是否可用

reload 重新加载权限数据表

refresh 刷新所有的数据表并重启日志文件

shutdown 关闭服务器

start-slave 在从服务器上启动复制

stop-slave 在从服务器上停止复制

 

mysqldump工具

数据库逻辑备份程序

mysqldump -u root –all-databases > ABC 备份所有数据库

mysqldump -u root -p –database mysql > ABC 备份mysql

mysqldump -u root -p mysql user > user_table 备份mysql数据库下的user数据包

mysql -u root -p < ABC 还原所有数据表

mysql -u root -p mysql < ABC 还原mysql数据库

mysql -u root -p mysql <user_table 还原数据表

 

数据库定义语言

CREATE DATABASE

eg:mysql -u root -p

>create database hr;

>show database;

CREATE TABLE

ALTER DATABASE

ALTER TABLE

DROP TABLE

DROP INDEX

RENAME TABLE

DROP DATABASE

 

数据库操作语言

INSERT 向数据表中插入一行新数据

UPDATE 更新数据表中现有的数据值

LOAD DATA INFILE 快速从文本文件中读取数据到数据表中

DELETE

 

数据库查询语言

使用SELECT语句

Leave a Reply

Your email address will not be published. Required fields are marked *