黑狐家游戏

数据库SQL语句大全151条,全面解析常用操作及技巧,数据库常用的sql语句大全151条是什么

欧气 1 0

本文目录导读:

  1. 数据库基础操作
  2. 数据插入、更新、删除
  3. 数据查询
  4. 高级查询
  5. 数据导出与导入
  6. 权限管理

数据库基础操作

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

数据库SQL语句大全151条,全面解析常用操作及技巧,数据库常用的sql语句大全151条是什么

图片来源于网络,如有侵权联系删除

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

3、显示所有数据库:SHOW DATABASES;

4、使用数据库:USE 数据库名;

5、显示当前数据库所有表:SHOW TABLES;

6、显示表结构:DESC 表名;

7、创建表:CREATE TABLE 表名 (字段1 数据类型, 字段2 数据类型, ...);

8、删除表:DROP TABLE 表名;

9、修改表结构:ALTER TABLE 表名 ADD|DROP|MODIFY 字段名 数据类型;

10、修改表名:RENAME TABLE 旧表名 TO 新表名;

数据插入、更新、删除

1、插入数据:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);

2、更新数据:UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2, ... WHERE 条件;

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

4、清空表数据:TRUNCATE TABLE 表名;

5、插入多条数据:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), ...;

数据查询

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

2、查询指定字段:SELECT 字段1, 字段2 FROM 表名;

3、查询条件:SELECT * FROM 表名 WHERE 条件;

4、排序:SELECT * FROM 表名 ORDER BY 字段1 ASC|DESC;

5、分页查询:SELECT * FROM 表名 LIMIT 起始位置, 查询条数;

数据库SQL语句大全151条,全面解析常用操作及技巧,数据库常用的sql语句大全151条是什么

图片来源于网络,如有侵权联系删除

6、分组查询:SELECT 字段1, COUNT(*) FROM 表名 GROUP BY 字段1;

7、子查询:SELECT * FROM 表名 WHERE 条件 IN (子查询);

8、联合查询:SELECT * FROM 表名1, 表名2 WHERE 表名1.字段1 = 表名2.字段2;

9、子查询的嵌套:SELECT * FROM 表名1 WHERE 条件1 IN (SELECT 条件2 FROM 表名2);

10、连接查询(内连接):SELECT * FROM 表名1 INNER JOIN 表名2 ON 表名1.字段1 = 表名2.字段2;

11、连接查询(左连接):SELECT * FROM 表名1 LEFT JOIN 表名2 ON 表名1.字段1 = 表名2.字段2;

12、连接查询(右连接):SELECT * FROM 表名1 RIGHT JOIN 表名2 ON 表名1.字段1 = 表名2.字段2;

13、连接查询(全连接):SELECT * FROM 表名1 FULL JOIN 表名2 ON 表名1.字段1 = 表名2.字段2;

高级查询

1、CASE语句:SELECT CASE 条件1 WHEN 条件2 THEN 值1 ELSE 值2 END FROM 表名;

2、IFNULL函数:SELECT IFNULL(字段1, 字段2) FROM 表名;

3、CONCAT函数:SELECT CONCAT(字段1, 字段2) FROM 表名;

4、SUBSTRING函数:SELECT SUBSTRING(字段1, 起始位置, 长度) FROM 表名;

5、LENGTH函数:SELECT LENGTH(字段1) FROM 表名;

6、UPPER函数:SELECT UPPER(字段1) FROM 表名;

7、LOWER函数:SELECT LOWER(字段1) FROM 表名;

8、CURRENT_DATE函数:SELECT CURRENT_DATE FROM 表名;

9、CURRENT_TIME函数:SELECT CURRENT_TIME FROM 表名;

10、CURRENT_TIMESTAMP函数:SELECT CURRENT_TIMESTAMP FROM 表名;

数据导出与导入

1、数据导出:SELECT * INTO OUTFILE '文件路径' FROM 表名;

数据库SQL语句大全151条,全面解析常用操作及技巧,数据库常用的sql语句大全151条是什么

图片来源于网络,如有侵权联系删除

2、数据导入:LOAD DATA INFILE '文件路径' INTO TABLE 表名;

3、数据导出(CSV格式):SELECT * INTO OUTFILE '文件路径' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '

' FROM 表名;

4、数据导入(CSV格式):LOAD DATA INFILE '文件路径' INTO TABLE 表名 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '

';

权限管理

1、创建用户:CREATE USER '用户名'@'主机' IDENTIFIED BY '密码';

2、删除用户:DROP USER '用户名'@'主机';

3、修改用户密码:ALTER USER '用户名'@'主机' IDENTIFIED BY '新密码';

4、授予权限:GRANT 权限 ON 数据库名.表名 TO '用户名'@'主机';

5、撤销权限:REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'主机';

6、查看用户权限:SHOW GRANTS FOR '用户名'@'主机';

7、修改用户信息:ALTER USER '用户名'@'主机' IDENTIFIED WITH '认证插件';

8、修改用户主机:RENAME USER '用户名'@'主机' TO '新用户名'@'新主机';

9、修改用户密码策略:SET PASSWORD FOR '用户名'@'主机' = PASSWORD('新密码');

10、重置用户密码:SET PASSWORD FOR '用户名'@'主机' = OLD_PASSWORD('旧密码');

通过以上151条SQL语句,相信您已经掌握了数据库的基本操作和常用技巧,在实际应用中,灵活运用这些语句,可以大大提高数据库操作的效率,祝您在数据库领域取得优异成绩!

标签: #数据库常用的sql语句大全151条

黑狐家游戏
  • 评论列表

留言评论