DBA必备的Mysql知识点:数据类型和运算符
在MySQL中,数据类型定义了数据的种类,而运算符则用于在SQL查询中执行各种操作。以下是一些常见的MySQL数据类型和运算符示例:
数据类型:
- 整数:
TINYINT
,SMALLINT
,INT
,BIGINT
- 浮点数:
FLOAT
,DOUBLE
- 字符串:
CHAR
,VARCHAR
,TEXT
- 日期和时间:
DATE
,DATETIME
,TIMESTAMP
运算符:
- 算术运算符:
+
,-
,*
,/
- 比较运算符:
=
,<>, <
,>
,<=
,>=
- 逻辑运算符:
AND
,OR
,NOT
,XOR
示例代码:
-- 创建一个简单的表
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50),
salary FLOAT,
hire_date DATE
);
-- 插入数据
INSERT INTO employees (id, name, salary, hire_date) VALUES
(1, 'Alice', 50000.00, '2021-01-10'),
(2, 'Bob', 60000.00, '2020-12-01');
-- 查询工资高于50000的员工
SELECT name, salary FROM employees WHERE salary > 50000;
-- 更新Bob的工资,增加1000
UPDATE employees SET salary = salary + 1000 WHERE name = 'Bob';
-- 删除ID为1的员工记录
DELETE FROM employees WHERE id = 1;
在这个例子中,我们创建了一个名为employees
的表,包含了id
, name
, salary
, 和 hire_date
字段。然后我们插入了两条员工记录。接着,我们使用了一个SELECT
语句来查询工资高于50000的员工。我们还演示了如何使用UPDATE
语句来更新特定员工的工资,以及如何使用DELETE
语句来删除特定员工的记录。这些操作都是基于SQL的运算符和MySQL的数据类型来完成的。
评论已关闭