MySql(八)

目录

查询

1)准备一张表

2)准备数据

3)查询表中的数据

4)只查表中的某些列

5)为列起别名

[使用 as](#使用 as)

不使用as


查询

1)准备一张表

CREATE table role(

roleid INT PRIMARY KEY AUTO_INCREMENT,

rolename VARCHAR(200),

roleskill VARCHAR(300),

rolesex CHAR(1),

rolemonkey int,

roleinfo VARCHAR(200),

rolehealth INT

);

sql 复制代码
CREATE table role(
 roleid INT PRIMARY KEY AUTO_INCREMENT,
 rolename VARCHAR(200),
 roleskill VARCHAR(300),
 rolesex CHAR(1),
 rolemonkey int,
 roleinfo VARCHAR(200),
 rolehealth INT
);

2)准备数据

INSERT into role VALUES

(null, '小玖', '暗影', '女', 500000, '猎手', 50000),

(null, '暗色', 'coc', '男', 60000, '骑士', 50000),

(null, '黎明', '曙光', '女', 70000, '战士', 50000),

(null, '雪夜', '银色', '男', 30000, '猎人', 50000),

(null, '张久', '酒心', '女', 50000, '肉盾', 50000),

(null, '雪色', '雪风', '男', 50000, '女魔', 50000),

(null, '安久', '蛋定', '女', 50000, '魔法士', 50000);

sql 复制代码
INSERT into role VALUES
(null, '小玖', '暗影', '女', 500000, '猎手', 50000),
(null, '暗色', 'coc', '男', 60000, '骑士', 50000),
(null, '黎明', '曙光', '女', 70000, '战士', 50000),
(null, '雪夜', '银色', '男', 30000, '猎人', 50000),
(null, '张久', '酒心', '女', 50000, '肉盾', 50000),
(null, '雪色', '雪风', '男', 50000, '女魔', 50000),
(null, '安久', '蛋定', '女', 50000, '魔法士', 50000);

3)查询表中的数据

select * from role;

4)只查表中的某些列

例如我们只想看某些列

select 列名1, 列名2, 列名3 from 表名;
select roleid, rolename, roleskill from role;

5)为列起别名

使用 as

select 列名 as 别名, 列名2 as 别名2... from 表名;
SELECT roleid as 角色id, rolename as 角色名字, roleskill as 角色技能, rolesex as 性别, rolemonkey as 角色金钱, roleinfo as 角色信息, rolehealth as 角色健康值

from role;

sql 复制代码
SELECT roleid as 角色id, rolename as 角色名字, roleskill as 角色技能, rolesex as 性别, rolemonkey as 角色金钱, roleinfo as 角色信息, rolehealth as 角色健康值

from role;
不使用as

select 列名 as 别名, 列名2 as 别名2... from 表名;
SELECT roleid 角色id, rolename 角色名字, roleskill 角色技能, rolesex 性别, rolemonkey 角色金钱, roleinfo 角色信息, rolehealth 角色健康值

from role;

sql 复制代码
SELECT roleid 角色id, rolename 角色名字, roleskill 角色技能, rolesex 性别, rolemonkey 角色金钱, roleinfo 角色信息, rolehealth 角色健康值

from role;
相关推荐
NineData5 小时前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师7 小时前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石11 小时前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
倔强的石头_1 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
于眠牧北3 天前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Turnip12024 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1775 天前
《从零搭建NestJS项目》
数据库·typescript