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;
|