DBA必备的Mysql知识点:数据类型和运算符
warning:
这篇文章距离上次修改已过436天,其中的内容可能已经有所变动。
在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的数据类型来完成的。
评论已关闭