yukari123 发表于 2023-2-17 21:13:30

MySQL学习笔记(一)


SELECT * --
-- FROM customers
-- where customer_id=1
-- order by first_name

static/image/hrline/line7.png

SELECT子句
选择指定列,加AS 新列名可以改名称
SELECT DISTINCT state
FROM sql_store.customers;
命令根据指定属性去除重复
例如:
SELECT name,unit_price,unit_price*1.1 AS 'new price'
FROM sql_store.products;


static/image/hrline/line7.png
WHERE子句
条件语句 运算符有:>=<!AND,OR,NOT
例如
SELECT * FROM sql_store.order_items
WHERE order_id=6 AND unit_price*quantity >30
IN 运算符:可以缩短语句,以下两个表达相等
WHERE id=6 AND id=8 AND id=0
WHEREid IN(6,8,0)
between and 运算符:和c一样,包含子集[]
LIKE运算符:%代表任意长短字符,_代表任意一个字符长度的字符
REGEXP运算符:正则表达式,^abc表示字符串的开头,abc$表示字符串结尾,a|b|c表示或者
'e'表示对应ge,ie,me也可以使用范围'e'
IS NULL运算符: 查询列表的空值
SELECT * FROM sql_store.orders
WHERE shipped_date IS NULL
页: [1]
查看完整版本: MySQL学习笔记(一)