侧边栏壁纸
博主头像
三生石博主等级

梦想还是有的,就算做咸鱼,也要做最咸的。|

  • 累计撰写 39 篇文章
  • 累计创建 65 个标签
  • 累计收到 10 条评论

MySQL数据库命令

三生石
2020-11-05 / 0 评论 / 0 点赞 / 120 阅读 / 777 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-04-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

-- 管理数据库

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

评论区