MySQL 数据库的基本操作命令
一、mysql 服务操作
net start mysql //启动 mysql 服务
net stop mysql //停止 mysql 服务
mysql -h 主机地址 -u 用户名 -p 用户密码 //进入 mysql 数据库
quit//退出 mysql 操作
mysqladmin -u 用户名 -p 旧密码 password 新密码 //更改密码
grant select on 数据库.* to 用户名@登录主机 identied by "密码"//增加
新用户
exemple:
例
2、
增加一个用户 test2 密码为 abc,让他只可以在 localhost 上登录,并可以对数
据库 mydb 进行查询、插入、修改、删除的操作
(localhost 指本地主机,即 MYSQL 数据库所在的那台主机),这样用户即使
用知道 test2 的密码,他也无法从 internet 上直接访问数据
库,只能通过 MYSQL 主机上的 web 页来访问了。
grant select,insert,update,delete on mydb.* to test2@localhost
identied by "abc";
如 果 你 不 想 test2 有 密 码 , 可 以 再 打 一 个 命 令 将 密 码 消 掉 。 grant
select,insert,update,delete on mydb.* to test2@localhost identied
by "";
二、数据库操作
show databases;//列出数据库
use database_name //使用 database_name 数据库
create database data_name //创建名为 data_name 的数据库
drop database data_name//删除一个名为 data_name 的数据库
三、表操作
show tables// 列 出所 有表 create talbe tab_name(idint(10) not null
auto_increment primary key,name varchar(40),pwd varchar(40))
charset=gb2312;创建一个名为 tab_name 的新表
drop table tab_name 删除名为 tab_name 的数据表
describe tab_name//显示名为 tab_name 的表的数据结构
show columns from tab_name//同上
deletefromtab_name //将表 tab_name 中的记录清空
select * from tab_name//显示表 tab_name 中的记录
mysqldump -uUSER -pPASSWORD --no-data DATABASE TABLE >
table.sql//复制表结构