共计 1606 个字符,预计需要花费 5 分钟才能阅读完成。
1. 简略查问概述
简略查问即不含 where 的 select 语句。在此,咱们解说简略查问中最罕用的两种查问:查问所有字段和查问指定字段。
mysql 装置请参考:http://shujuku.cuohei.com/
在此,先筹备测试数据,代码如下:
– 创立数据库
DROP DATABASE IF EXISTS mydb;
CREATE DATABASE mydb;
USE mydb;
– 创立 student 表
CREATE TABLE student (
sid CHAR(6),
sname VARCHAR(50),
age INT,
gender VARCHAR(50) DEFAULT ‘male’
);
– 向 student 表插入数据
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1001’, ‘lili’, 14, ‘male’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1002’, ‘wang’, 15, ‘female’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1003’, ‘tywd’, 16, ‘male’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1004’, ‘hfgs’, 17, ‘female’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1005’, ‘qwer’, 18, ‘male’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1006’, ‘zxsd’, 19, ‘female’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1007’, ‘hjop’, 16, ‘male’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1008’, ‘tyop’, 15, ‘female’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1009’, ‘nhmk’, 13, ‘male’);
INSERT INTO student (sid,sname,age,gender) VALUES (‘S_1010’, ‘xdfv’, 17, ‘female’);
2. 查问所有字段
查问所有字段 MySQL 命令:
select * from student;
3. 查问指定字段(sid、sname)
查问指定字段(sid、sname)MySQL 命令:
select sid,sname from student;
4. 常数的查问
在 SELECT 中除了书写列名,还能够书写常数。能够用于标记
常数的查问日期标记 MySQL 命令:
select sid,sname,’2021-03-02′ from student;
5. 从查问后果中过滤反复数据
在应用 DISTINCT 时须要留神:
在 SELECT 查问语句中 DISTINCT 关键字只能用在第一个所查列名之前。
MySQL 命令:
select distinct gender from student;
6. 算术运算符(举例加运算符)
在 SELECT 查问语句中还能够应用加减乘除运算符。
查问学生 10 年后的年龄 MySQL 命令:
select sname,age+10 from student;