1、登录本地MySQL
 
#一种是
mysql -u root -p;    #(输入密码后回车)#另一种是
mysql -uroot -p123456;    #(在-p后面直接带上密码)
 
 2、启动MySQL服务
 
net start mysql;
 
 3、关闭MySQL服务:
 
net stop mysql;
 
 4、创建数据库
 
create database 数据库名;
 
 5、创建数据表
 
create table 表名 (列名1 类型, 列名2 类型, ...);
 
 6、显示所有数据库
 
SHOW DATABASES;
 
 7、显示数据库中所有的表
 
SHOW TABLES;
 
 8、选择数据库
 
use 数据库名;#示例:
use mydatabase;
 
 9、创建表
 
CREATE TABLE table_name (column1 datatype,column2 datatype,column3 datatype,...
);#示例:
create table student (id int primary key,name varchar(50),age tinyint
);
 
10、查看表结构
 
describe 表名;#或者show columns from 表名;
 
11、插入数据
 
insert into 表名 (字段名1, 字段名2, ...) values (值1, 值2, ...);#示例:
insert into student (id, name, age) values (1, 'John Doe', 20);
 
 12、查询数据
 
select * from 表名;
 
 13、 查询表创建语句
 
show create table 表名;#或指定列和条件:SELECT 字段名1, 字段名2 from 表名 where 条件;#示例:SELECT column1, column2, column3, ...FROM table_name;
 
 14、更新数据
 
update 表名 set 字段名 = 新值 where 条件;#示例:update student set age = 21 where id = 1;
 
15、删除数据
 
delete from 表名 where 条件;#示例:delete from student where id = 1;
 
 16、 删除数据库
 
DROP DATABASE database_name;
 
 17、删除表
 
drop table 表名;#示例:drop table student;
 
 18、删除字段
 
alter table 表名 drop column 字段名;#示例:alter table student drop column age;
 
19、删除授权
 
REVOKE ALL PRIVILEGES ON *.* FROM root@"%";
 
 20、退出MySQL客户端
 
exit;#或quit;
 
 21、备份数据库
 
mysqldump -u [user_name] -p [password] [database_name] > [backup_file_path]
 
 22、 还原数据库
 
mysql -u [user_name] -p [password] [database_name] < [backup_file_path]
 
23、修改密码
 
mysqladmin -u 用户名 -p 旧密码 password 新密码#例如,给 root 加个密码 12345:mysqladmin -uroot -p password 12345#再将 root 的密码改为 56789:mysqladmin -uroot -12345 password 56789
 
 24、显示当前 MySQL 版本和当前日期
 
SELECT version(), current_date;
 
 25、修改表结构
 
alter table;
 
 26、重命名表
 
rename table 原表名 to 新表名;