1.简单增删改查
-
查
执行顺序
Select -1>选择列, -2>distinct,-3>top
1>…From 表
2>…Where 条件
3>…Group by 列
4>…Having 筛选条件
6>…Order by 列 -
增
INSERT INTO tablename
(columnlist)
VALUES
(RowValues1)
(RowValues2)
(repeat any number of times)
- 改
UPDATE table
SET column1=expression1,column2=expression2(repeat any number of times)
WHERE condition
*删
DELETE
FROM table
WHERE condition
2.别名
关键字:AS
2.1计算字段
使用计算字段可以做如下的事情:
- 选择特定的单词或者数值
- 对单个或者多个列进行计算
- 把列和直接量组合在一起。
2.2 直接量
这个直接量和表中的数据没有任何关系,就是为了说明所用,下面这种类型的表达式就叫做直接量(literal value)。
1 SELECT '直接量' AS 类型
,firstname,lastname 2 FROM customers
;
2.3 算数运算
例子1:
1SELECT num*price AS total 2 FROM orders
例子2:
SELECT firstname+' '+lastname AS 'fullname'
FROM users
在MySql中连接要是用CONCAT函数:
SELECT OrderID,FirstName,LastName,
CONCAT(FirstName,' ',LastName) AS 'fullname'
FROM orders
网友评论