一、数据库设计——DDL(数据定义语言)
查询所有数据库
SHOW DATABASES;
创建数据库
CREATE DATABASE [IF NOT EXISTS] 数据库名;
使用数据库
USE 数据库名;
删除数据库
DROP DATABASE [IF EXISTS] 数据库名;
创建表
基本语法
CREATE TABLE 表名 ( 列名1 数据类型 [列选项], 列名2 数据类型 [列选项], ... );
示例
CREATE TABLE employees ( employee_id INT NOT NULL PRIMARY KEY, en_name VARCHAR(50) NOT NULL, ch_name VARCHAR(50) NOT NULL, job_title VARCHAR(50) NOT NULL, salary INT NOT NULL, reports_to INT, office_id INT NOT NULL );
修改表结构
添加列
ALTER TABLE 表名 ADD 列名 数据类型;
删除列
ALTER TABLE 表名 DROP COLUMN 列名;
重命名表
RENAME TABLE 原表名 TO 新表名;
删除表
DROP TABLE 表名;
二、数据操作——DML(数据操作语言)
基本语法
INSERT INTO 表名 [(列名1, 列名2, ...)] VALUES (值1, 值2, ...);
示例
INSERT INTO employees (employee_id, en_name, ch_name, job_title, salary, reports_to, office_id) VALUES (37270, 'hall', '边天磊', '总经理', 163996, 10, '1');
基本语法
UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, ... [WHERE 条件];
示例
UPDATE employees SET salary = salary + 1000 WHERE en_name = 'jackson';
基本语法
DELETE FROM 表名 [WHERE 条件];
示例
DELETE FROM employees WHERE employee_id = 37270;
三、数据查询——DQL(数据查询语言)
查询所有列
SELECT * FROM 表名;
查询指定列
SELECT 列名1, 列名2, ... FROM 表名;
使用WHERE子句
SELECT * FROM employees WHERE job_title = '销售经理';
模糊查询
SELECT * FROM employees WHERE ch_name LIKE '%磊%';
排序
SELECT * FROM employees ORDER BY salary DESC;
聚合函数
SELECT job_title, COUNT(*), AVG(salary) FROM employees GROUP BY job_title;
四、多表设计与查询
内连接
SELECT a.*, b.* FROM table1 AS a INNER JOIN table2 AS b ON a.column = b.column;
左连接
SELECT a.*, b.* FROM table1 AS a LEFT JOIN table2 AS b ON a.column = b.column;
子查询
SELECT * FROM employees WHERE office_id IN (SELECT office_id FROM offices);
联合查询
SELECT * FROM table1 UNION ALL SELECT * FROM table2;
五、事务管理——TCL(事务控制语言)
开始事务
BEGIN;
提交事务
COMMIT;
回滚事务
ROLLBACK;
六、索引管理——DDL扩展
创建索引
CREATE [UNIQUE] INDEX index_name ON 表名(列名);
删除索引
DROP INDEX index_name ON 表名;
随着互联网的普及和信息技术的飞速发展台湾vps云服务器邮件,电子邮件已经成为企业和个人日常沟通的重要工具。然而,传统的邮件服务在安全性、稳定性和可扩展性方面存在一定的局限性。为台湾vps云服务器邮件了满足用户对高效、安全、稳定的邮件服务的需求,台湾VPS云服务器邮件服务应运而生。本文将对台湾VPS云服务器邮件服务进行详细介绍,分析其优势和应用案例,并为用户提供如何选择合适的台湾VPS云服务器邮件服务的参考建议。
工作时间:8:00-18:00
电子邮件
1968656499@qq.com
扫码二维码
获取最新动态