自己做的网站出现乱码,手机ui设计是什么,衡水做网站的地方,wordpress 开发者一、数据库管理 创建与删除数据库 CREATE DATABASE#xff1a;创建新数据库DROP DATABASE#xff1a;删除已存在的数据库ALTER DATABASE#xff1a;修改数据库属性 切换与查看数据库 USE#xff1a;选择当前工作数据库SHOW DATABASES#xff1a;列出所有可用数据库
二、…一、数据库管理 创建与删除数据库 CREATE DATABASE创建新数据库DROP DATABASE删除已存在的数据库ALTER DATABASE修改数据库属性 切换与查看数据库 USE选择当前工作数据库SHOW DATABASES列出所有可用数据库
二、数据表操作 创建与删除表 CREATE TABLE定义并创建数据表DROP TABLE删除已存在的表ALTER TABLE修改表结构添加、删除列更改列属性等 查看表结构与数据 DESCRIBE (DESC)显示表的列信息SHOW CREATE TABLE显示创建表的SQL语句SELECT查询表中的数据
三、数据操作DML 插入数据 INSERT INTO向表中插入新记录 更新数据 UPDATE修改表中已有记录的值 删除数据 DELETE FROM从表中删除记录
四、查询处理 基本查询 SELECT选择要检索的列、表及过滤条件FROM指定查询的数据源WHERE设置查询条件ORDER BY对结果集进行排序LIMIT限制返回结果的数量 进阶查询 JOIN表连接操作内连接、外连接、自连接等GROUP BY按某一列或多列进行分组HAVING对分组结果应用过滤条件DISTINCT返回唯一结果集UNION / UNION ALL合并多个查询结果子查询嵌套查询结构 聚合函数与统计查询 COUNT计算行数SUM计算数值列的总和AVG计算数值列的平均值MAX查找最大值MIN查找最小值GROUP_CONCAT合并一组值为单个字符串 日期与时间函数 获取当前日期时间NOW(), CURRENT_TIMESTAMP日期时间处理DATE(), TIME(), YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND()日期时间运算DATE_ADD(), DATE_SUB()日期时间格式化DATE_FORMAT() 字符串函数 拼接CONCAT(), CONCAT_WS()截取与替换SUBSTRING(), REPLACE()查找与定位LOCATE(), INSTR()大小写转换UPPER(), LOWER(), UCASE(), LCASE()去除空格TRIM(), LTRIM(), RTRIM() 条件判断与控制流函数 IF()简单的条件判断CASE表达式多分支条件判断COALESCE() / IFNULL()处理NULL值
五、权限与用户管理 用户账户管理 CREATE USER创建新用户DROP USER删除用户账户ALTER USER修改用户属性 权限授予与回收 GRANT赋予用户权限REVOKE撤销用户权限SHOW GRANTS查看用户的权限详情 角色管理 CREATE ROLE创建角色DROP ROLE删除角色GRANT ROLE / REVOKE ROLE分配或取消角色给用户SET DEFAULT ROLE设置用户的默认角色
六、事务控制 事务启动与结束 START TRANSACTION开始一个事务COMMIT提交事务使修改永久生效ROLLBACK回滚事务撤销所有未提交的更改 事务隔离级别 SET TRANSACTION ISOLATION LEVEL设置事务的隔离级别
七、系统管理与维护 查看系统信息 SHOW STATUS显示服务器状态变量SHOW VARIABLES显示系统变量SHOW PROCESSLIST查看当前运行的线程查询 备份与恢复 mysqldump数据库备份工具RESTORE / LOAD DATA INFILE数据导入恢复 性能分析与优化 EXPLAIN分析查询执行计划OPTIMIZE TABLE优化表结构ANALYZE TABLE收集表统计信息
八、其他实用命令 数据导出与导入 SELECT ... INTO OUTFILE将查询结果导出到文件LOAD DATA INFILE从文件中加载数据到表 程序化脚本与批处理 SOURCE执行SQL脚本文件