1.1 查看所有数据库
要查看MySQL中所有的数据库,可以使用以下命令:
SHOW DATABASES;
该命令会列出当前MySQL服务器中的所有数据库。
1.2 创建数据库
要创建一个新数据库,可以使用以下命令:
CREATE DATABASE 数据库名;
创建一个名为test
的数据库:
CREATE DATABASE test;
如果需要设置字符集,可以这样创建:
CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
1.3 删除数据库
删除一个数据库的命令如下:
DROP DATABASE 数据库名;
删除名为test
的数据库:
DROP DATABASE IF EXISTS test;
1.4 使用数据库
在执行任何表操作之前,必须先选择要使用的数据库:
USE 数据库名;
使用名为test
的数据库:
USE test;
1.5 查看数据库中的表
要查看当前数据库中的所有表,可以使用以下命令:
SHOW TABLES;
或者:
SHOW TABLES FROM 数据库名;
SHOW TABLES FROM test;
2.1 创建表
创建一个新表需要指定表名、字段名及其属性,创建一个名为student
的表:
CREATE TABLE student ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT(3), gender VARCHAR(10), PRIMARY KEY (id) );
2.2 查看表结构
查看表结构的命令如下:
DESCRIBE 表名;
查看student
表的结构:
DESCRIBE student;
2.3 删除表
删除一个表的命令如下:
DROP TABLE 表名;
删除student
表:
DROP TABLE IF EXISTS student;
2.4 修改表
添加字段:
ALTER TABLE 表名 ADD 字段名 数据类型;
向student
表中添加一个birthday
字段:
ALTER TABLE student ADD birthday DATE;
修改字段:
ALTER TABLE 表名 MODIFY 字段名 新数据类型;
修改student
表中的age
字段为TINYINT
:
ALTER TABLE student MODIFY age TINYINT;
删除字段:
ALTER TABLE 表名 DROP COLUMN 字段名;
删除student
表中的gender
字段:
ALTER TABLE student DROP COLUMN gender;
3.1 插入数据
插入数据的基本语法如下:
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
向student
表中插入一条记录:
INSERT INTO student (name, age, gender) VALUES ('Alice', 20, 'Female');
如果要插入多条记录,可以这样写:
INSERT INTO student (name, age, gender) VALUES ('Bob', 21, 'Male'), ('Charlie', 22, 'Male');
3.2 查询数据
查询所有记录:
SELECT * FROM 表名;
查询student
表中的所有记录:
SELECT * FROM student;
根据条件查询:
SELECT * FROM 表名 WHERE 条件;
查询年龄大于20岁的学生:
SELECT * FROM student WHERE age > 20;
排序查询:
SELECT * FROM 表名 ORDER BY 字段 [ASC|DESC];
按年龄升序排序:
SELECT * FROM student ORDER BY age ASC;
按多个字段排序:
SELECT * FROM 表名 ORDER BY 字段1 [ASC|DESC], 字段2 [ASC|DESC];
按年龄升序,姓名降序排序:
SELECT * FROM student ORDER BY age ASC, name DESC;
3.3 更新数据
更新数据的基本语法如下:
UPDATE 表名 SET 字段1=新值1, 字段2=新值2, ... WHERE 条件;
将student
表中id
为1的学生的年龄改为21:
UPDATE student SET age=21 WHERE id=1;
3.4 删除数据
删除数据的基本语法如下:
DELETE FROM 表名 WHERE 条件;
删除student
表中年龄小于18岁的学生:
DELETE FROM student WHERE age < 18;
4.1 聚合函数与分组统计
常用的聚合函数包括COUNT(), SUM(), AVG(), MAX(), MIN()等,这些函数通常与GROUP BY子句结合使用,统计每个性别的学生人数:
``sql FETCH_HEADER_FUNCTIONS(SELECT gender, COUNT(*) AS count FROM student GROUP BY gender);
``
随着互联网的普及和信息技术的飞速发展台湾vps云服务器邮件,电子邮件已经成为企业和个人日常沟通的重要工具。然而,传统的邮件服务在安全性、稳定性和可扩展性方面存在一定的局限性。为台湾vps云服务器邮件了满足用户对高效、安全、稳定的邮件服务的需求,台湾VPS云服务器邮件服务应运而生。本文将对台湾VPS云服务器邮件服务进行详细介绍,分析其优势和应用案例,并为用户提供如何选择合适的台湾VPS云服务器邮件服务的参考建议。
工作时间:8:00-18:00
电子邮件
1968656499@qq.com
扫码二维码
获取最新动态