当前位置:首页 > 行业动态 > 正文

MySQL 七大核心语句快速掌握数据操作指南

数据库操作

1、创建数据库:CREATE DATABASE 数据库名;

2、删除数据库:DROP DATABASE 数据库名;

3、查看所有数据库:SHOW DATABASES;

4、选择数据库:USE 数据库名;

数据表操作

1、创建数据表:CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, …);

2、删除数据表:DROP TABLE 表名;

3、查看所有数据表:SHOW TABLES;

4、查看数据表结构:DESCRIBE 表名;

5、修改数据表结构:ALTER TABLE 表名 ADD/CHANGE/DROP 列名 数据类型;

6、重命名数据表:RENAME TABLE 原表名 TO 新表名;

7、复制数据表:CREATE TABLE 新表名 LIKE 原表名;

8、删除数据表中的数据:TRUNCATE TABLE 表名;

9、清空数据表中的数据:DELETE FROM 表名;

数据插入与更新

1、插入数据:INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …);

2、批量插入数据:INSERT INTO 表名 (列名1, 列名2, …) VALUES (值1, 值2, …), (值1, 值2, …), …;

3、根据条件更新数据:UPDATE 表名 SET 列名1=值1, 列名2=值2, … WHERE 条件;

4、根据条件删除数据:DELETE FROM 表名 WHERE 条件;

数据查询

1、查询所有数据:SELECT * FROM 表名;

2、根据条件查询数据:SELECT * FROM 表名 WHERE 条件;

3、根据多个条件查询数据:SELECT * FROM 表名 WHERE 条件1 AND/OR 条件2;

4、根据排序规则查询数据:SELECT * FROM 表名 ORDER BY 列名 ASC/DESC;

5、根据分组规则查询数据:SELECT * FROM 表名GROUP BY 列名;

6、根据聚合函数查询数据:SELECT COUNT(*), SUM(列名), AVERAGE(列名), MAX(列名), MIN(列名) FROM 表名;

7、根据子查询查询数据:SELECT * FROM 表名 INNER/LEFT/RIGHT/FULLJOIN (SELECT * FROM 子查询) AS t1 ON t1.关联字段 = t2.关联字段;

8、根据分页查询数据:SELECT * FROM 表名LIMIT start, length;

索引与事务操作

1、创建索引:CREATE INDEX index_name ON table_name(column_name);

2、删除索引:DROP INDEX index_name ON table_name;

3、显示索引:SHOW INDEX FROM table_name;

4、SQL事务处理:BEGIN, SAVEPOINT, RELEASE SAVEPOINT, and the SQLCOMMIT and the SQLROLLBACK commands to control transactions in your programs or scripts.

0