Mysql常用语句

基本概念:

        MySQL将数据保存在不同的表中,‌增加了访问速度并提高了灵活性。‌它提供了丰富的数据操作功能,‌包括数据定义、‌数据操作、‌数据查询和数据控制等。‌

常用的 MySQL 语句:

1. 创建数据库和表:

-- 创建数据库
CREATE DATABASE 数据库名;

-- 创建表
CREATE TABLE 表名 (
    列名1 数据类型 [约束条件],
    列名2 数据类型 [约束条件],
    ...
);

2. 查看数据库和表:

-- 查看所有数据库
SHOW DATABASES;

-- 使用某个数据库
USE 数据库名;

-- 查看某个数据库中的所有表
SHOW TABLES;

-- 查看表的结构
DESCRIBE 表名;

3. 插入数据:

-- 插入完整的行
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);

-- 插入部分列的数据
INSERT INTO 表名 (列名1, 列名2) VALUES (值1, 值2);

4. 查询数据:

-- 查询所有列
SELECT * FROM 表名;

-- 查询指定列
SELECT 列名1, 列名2 FROM 表名;

-- 使用条件查询
SELECT * FROM 表名 WHERE 条件;

-- 使用聚合函数查询
SELECT COUNT(*), AVG(列名), SUM(列名) FROM 表名;

5. 更新数据:

-- 更新指定列的值
UPDATE 表名 SET 列名1 = 新值1, 列名2 = 新值2 WHERE 条件;

6. 删除数据:

-- 删除指定条件的数据
DELETE FROM 表名 WHERE 条件;

-- 删除表中的所有数据,但保留表结构
TRUNCATE TABLE 表名;

7. 修改表结构:

-- 添加列
ALTER TABLE 表名 ADD 列名 数据类型;

-- 删除列
ALTER TABLE 表名 DROP 列名;

-- 修改列的数据类型或名称
ALTER TABLE 表名 MODIFY 列名 新数据类型;
ALTER TABLE 表名 CHANGE 旧列名 新列名 新数据类型;

8. 删除表和数据库;

-- 删除表
DROP TABLE 表名;

-- 删除数据库
DROP DATABASE 数据库名;

9. 创建索引:

-- 创建普通索引
CREATE INDEX 索引名 ON 表名 (列名);

-- 创建唯一索引
CREATE UNIQUE INDEX 索引名 ON 表名 (列名);

10. 事务管理:

-- 开始事务
START TRANSACTION;

-- 提交事务
COMMIT;

-- 回滚事务
ROLLBACK;

总结:

这些是 MySQL 中一些最常用的语句,能够帮助你进行数据库的创建、查询、更新、删除等操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值