0、停止、启动mysql:
/usr/local/mysql/bin/mysqladmin shutdown -uroot -p
/usr/local/mysql/bin/mysqld_safe & -uroot -p
1、查看版本:
mysql> select version();
2、查看日志是否启用了
mysql>show variables like 'log_bin';
如果启用了,即ON
3、怎样知道当前的日志
mysql> show master status;
4、显示数据库
mysql> show databases;
5、显示数据库中的表
mysql> use mysql;
mysql> show tables;
6、显示数据表的结构:
mysql> describe 表名;
select * from 表名;
7、新建数据库:
mysql> create database 库名;
8、新建表:
use 库名;
create table 表名 (字段设定列表);
例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段
use aaa;
mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);
mysql> describe name; (查看表结构)
9、增加记录
例如:增加几条相关纪录。
mysql> insert into name values('','张三','男','1971-10-01');
mysql> insert into name values('','白云','女','1972-05-20');
可用select命令来验证结果。
mysql> select * from name;
10、修改纪录
例如:将张三的出生年月改为1971-01-10
mysql> update name set csny='1971-01-10' where xm='张三';
11、删除纪录
例如:删除张三的纪录。
mysql> delete from name where xm='张三';
删库和删表
drop database 库名;
drop table 表名;
12、查看mysql用户:
use mysql;
select user();
select * from user;
13、新建用户:
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123456";
= grant all privileges on aaa.* to user_2@localhost identified by '123456';
mysql>grant select,insert,update,delete on *.* to user_1@"%" Identified by "123456";
grant all privileges on aaa.* to user_2@“%” identified by '123456';
14、修改用户权限:
新命令覆盖就命令
15、查看用户权限:
mysql> select * from mysql.user where user='username';
mysql> show grants for username@localhost;
16、修改mysql的root密码:
mysqladmin -u root -p password 33333
之后他会问你密码
阅读(1093) | 评论(0) | 转发(0) |