====================================================================================================
// 在path中添加MySQL的全局路径就可以在cmd中使用;
// 使用:mysql -u rooy -p +密码;
// 退出数据库: quit;
// 安装和配置完成之后,在客服端输入密码,如下情况表示无异常情况:
// 显示数据库、创建数据库、使用数据库、删除数据库
show databases; create database if not exists data0; create database data1 character set utf8mb4; use data01; drop database if exists data01;
// 常见表、查看表结构、删除表、显示所有表;
// 要进行表操作之前必须 use+数据库名 使用数据库;
use data0; create table if not exists exam( id int, name varchar(20), chinses decimal(3,1), math decimal(3,1), english decimal(3,1) ); show tables; desc exam; drop table if exists exam;
INSERT INTO student VALUES (100, 10000, '唐三藏', NULL); insert into exam value(id,name,chinese,math,english) values (1,'唐三藏', 67, 98, 56), (2,'孙悟空',87.5, 78,77), (3,'猪悟能',88, 98.5,98), (4,'曹孟德',82,84,67), (5,'刘玄德',55.5,85,45), (6,'孙权',70,73,78.5), (7,'宋公明',75,65,30);
// 全列查询( * 查询 该表中所有列数据)
// 个别列查询
// 查询字段可以是表达式
// 查询字段可以取别名 : 原名 [AS] 别名;
// 使用distinct 关键字去重
select distinct english from exam;
// 排序(NULL数据默认最小)
-- ASC 为升序(从小到大) -- DESC 为降序(从大到小) -- 默认为 ASC SELECT ... FROM table_name [WHERE ...] ORDER BY column [ASC|DESC], [...];
// 常常与 ORDER BY 连用
UPDATE table_name SET column = expr [, column = expr ...] [WHERE ...] [ORDER BY ...] [LIMIT ...];
DELETE FROM table_name [WHERE ...] [ORDER BY ...] [LIMIT ...];