终端登录mysql:
   mysql -u root -p
	  1111aaaa
	
创建数据库:
	  create DATABASE DBname;
	
删除数据库:
	  drop DATABASE DBname;
	
创建数据表:
	  create table student(	`stu_id` INT UNSIGNED AUTO_INCREMENT,
							    `stu_name` VARCHAR(8) NOT NULL,
							    `stu_sex` CHAR(4),
							    `stu_brethday` DATE,
							    PRIMARY KEY(`stu_id`)) 
		    ENGINE = InnoDB 	DEFAULT CHARSET = utf8;
	  create table teacher_info (
							    `t_id` INT UNSIGNED AUTO_INCREMENT,
							    `t_name` varchar(8) NOT NULL,
							    `t_sex` CHAR(4),
							    `t_birthday` DATE,
							    PRIMARY KEY(`t_id`))
							    ENGINE = InnoDB DEFAULT CHARSET = utf8;
删除数据表:
	  drop table table_name;
	
		
-- 新增
	  填写部分字段信息插入
		    INSERT INTO student(stu_name,stu_sex,stu_brethday)VALUES(‘张三‘,‘男‘,now());
	  填写所有字段信息插入
		    INSERT INTO studentVALUES(‘5‘,‘张三‘,‘男‘,now());
-- 删除
	  delete from student where stu_sex is null;
	
-- 修改
	  update student set stu_name = ‘张某某‘ where stu_name = ‘张某‘;
-- 查询
	  指定字段查询
		    select stu_name,stu_brethday from student;
	  查询所有字段
		    select * from student;
	  where条件查询
		    select * from student where stu_sex = ‘男‘;
		    select * from student where stu_sex = ‘男‘ or stu_sex = ‘女‘;
		    select * from student where stu_id between 1 and 3;
	  limit字段
		    select * from student limit 2;
		
	  嵌套查询
		    select * from student where stu_id in (select t_id from teacher_info);
	  ORDER BY 排序
		    select * from student order by stu_id;
		    select * from student order by stu_id desc;
	  union 结果集合并
		    select stu_name from student union select t_name from teacher_info;
		
	  group by 分组
		    select stu_name,sum(stu_id) from student group by stu_name;
		
	  多表连接查询
		    内连接
			      select * from student  a inner join teacher_info b on a.stu_id=b.t_id;
		    左连接
			      select * from student  a left join teacher_info b on a.stu_id=b.t_id;
		    右连接
			      select * from student  a right join teacher_info b on a.stu_id=b.t_id;
	
原文:https://www.cnblogs.com/LXSHYZHX/p/9792148.html