DBA 必备的 Mysql 知识点:数据类型和运算符
在MySQL中,数据类型定义了列可以存储的数据类型,运算符则用于在SQL查询中执行各种操作,如比较和算术运算。
以下是一些常见的MySQL数据类型和运算符示例:
数据类型:
- 整数:
TINYINT
,SMALLINT
,MEDIUMINT
,INT
,BIGINT
- 浮点数:
FLOAT
,DOUBLE
- 字符串:
CHAR
,VARCHAR
,TEXT
,BLOB
- 日期和时间:
DATE
,DATETIME
,TIMESTAMP
,TIME
运算符:
- 算术运算符:
+
,-
,*
,/
,%
- 比较运算符:
=
,<>, <
,>
,<=
,>=
- 逻辑运算符:
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-01'),
(2, 'Bob', 60000.00, '2021-02-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
字段。然后插入了两条员工记录。接着,我们执行了一个条件查询,找出工资高于50000的员工。最后,我们使用UPDATE
语句更新了Bob的工资,并使用DELETE
语句删除了ID为1的员工记录。这些操作都涉及到了对应的数据类型和运算符。
评论已关闭