-- 管理数据库
-- 1创建数据库
CREATE DATABASE t;
-- 2显示当前数据库
SHOW DATABASES;
-- 3删除数据库
DROP DATABASE t;
-- 管理数据表
-- 创建数据表
CREATE TABLE stu1(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '学号',
NAME VARCHAR(50) NOT NULL COMMENT '姓名',
age INT COMMENT '年龄'
)ENGINE=MYISAM DEFAULT CHARSET='utf8';
-- 对数据表的数据处理:增 删 改 查
-- 增加数据
INSERT INTO STU2(NAME,age) VALUES
('王五',20),('李四' ,20);
-- 删除数据
DELETE FROM stu2 WHERE id =3;
-- 修改数据 (设计一个标识例)
UPDATE stu2 SET del = '1' WHERE id=4;
-- 查询操作
-- 1查询所以数据
SELECT * FROM stu2;
SELECT id,NAME,age,del FROM stu2;
SELECT NAME '姓名',age '年龄' FROM stu2;
SELECT DISTINCT NAME '姓名',age '年龄' FROM stu2;
-- 2条件查询
SELECT * FROM stu2 WHERE id= 3;
-- 查年龄等于20或25的学生姓名
SELECT * FROM stu2 WHERE age = 20 OR age =25;
-- 查询姓’张‘的学生信息
SELECT * FROM stu2 WHERE NAME LIKE '李%';
-- 排序 order by asc 升序(默认) desc 降序
SELECT * FROM stu2 ORDER BY age;
-- 分组 group by
-- 是否删除 人数
-- 1 5
-- 0 2
SELECT del '是否删除' , COUNT(*) '人数' FROM stu2 GROUP BY del;
评论区