MySQL常用SQL语句写法归纳

2025-01-15 04:12:16   小编

MySQL常用SQL语句写法归纳

在数据库管理与开发中,MySQL是应用极为广泛的关系型数据库。熟练掌握常用SQL语句写法,对高效处理数据至关重要。

数据定义语言(DDL) 创建数据库使用CREATE DATABASE语句,例如:CREATE DATABASE mydb;,这便创建了名为mydb的数据库。若要创建数据表,可使用CREATE TABLE。如CREATE TABLE students (id INT, name VARCHAR(50), age INT);,定义了一个包含id、name、age字段的students表。修改表结构用ALTER TABLE,如添加新列:ALTER TABLE students ADD COLUMN gender CHAR(1);。删除数据库用DROP DATABASE,删除表用DROP TABLE,如DROP DATABASE mydb;DROP TABLE students;

数据操作语言(DML) 插入数据使用INSERT INTO,单条插入:INSERT INTO students (id, name, age, gender) VALUES (1, 'Tom', 20, 'M');,多条插入:INSERT INTO students (id, name, age, gender) VALUES (2, 'Lucy', 22, 'F'), (3, 'Jack', 21, 'M');。查询数据用SELECT,这是最常用的语句之一。全表查询:SELECT * FROM students;,指定字段查询:SELECT name, age FROM students;。还可通过WHERE子句添加条件,如SELECT * FROM students WHERE age > 20;。更新数据用UPDATE,如UPDATE students SET age = 23 WHERE name = 'Tom';。删除数据用DELETEDELETE FROM students WHERE id = 3;

数据控制语言(DCL) 授予权限使用GRANT,例如给用户user1授予mydb数据库的所有权限:GRANT ALL PRIVILEGES ON mydb.* TO 'user1'@'localhost' IDENTIFIED BY 'password';。撤销权限用REVOKE,如REVOKE SELECT ON mydb.* FROM 'user1'@'localhost';

事务控制语句 开始事务用START TRANSACTION,提交事务用COMMIT,回滚事务用ROLLBACK。如在一个转账操作中,先开始事务,执行一系列操作后,若都成功则提交事务,若有错误则回滚。

掌握这些MySQL常用SQL语句写法,无论是小型项目还是大型企业级应用的数据处理,都能更加得心应手,提升开发与管理效率。

TAGS: MySQL SQL语句 常用写法 语句归纳

欢迎使用万千站长工具!

Welcome to www.zzTool.com