当前位置: 首页 > news >正文

如何知道一个网站的流量网站建设实训总结2000字

如何知道一个网站的流量,网站建设实训总结2000字,代理注册公司需要什么资料,seo免费视频教程50条常用的MySQL命令汇总一、数据库操作创建数据库 CREATE DATABASE database_name;创建数据库并指定字符集 CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;查看所有数据库 SHOW DATABASES;选择/使用数据库 USE database_name;查看当前使用…

50条常用的MySQL命令汇总


一、数据库操作

  1. 创建数据库

    CREATE DATABASE database_name;
    
  2. 创建数据库并指定字符集

    CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    
  3. 查看所有数据库

    SHOW DATABASES;
    
  4. 选择/使用数据库

    USE database_name;
    
  5. 查看当前使用的数据库

    SELECT DATABASE();
    
  6. 删除数据库

    DROP DATABASE database_name;
    
  7. 删除数据库(如果存在)

    DROP DATABASE IF EXISTS database_name;
    
  8. 修改数据库字符集

    ALTER DATABASE database_name CHARACTER SET utf8mb4;
    
  9. 查看数据库创建语句

    SHOW CREATE DATABASE database_name;
    

二、表操作

  1. 创建表

    CREATE TABLE table_name (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,age INT,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    );
    
  2. 查看所有表

    SHOW TABLES;
    
  3. 查看表结构

    DESCRIBE table_name;
    -- 或
    DESC table_name;
    -- 或
    SHOW COLUMNS FROM table_name;
    
  4. 查看表的创建语句

    SHOW CREATE TABLE table_name;
    
  5. 重命名表

    RENAME TABLE old_table_name TO new_table_name;
    
  6. 添加列

    ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100);
    
  7. 删除列

    ALTER TABLE table_name DROP COLUMN column_name;
    
  8. 修改列定义

    ALTER TABLE table_name MODIFY COLUMN column_name INT NOT NULL;
    
  9. 修改列名

    ALTER TABLE table_name CHANGE old_column_name new_column_name VARCHAR(100);
    
  10. 添加主键

    ALTER TABLE table_name ADD PRIMARY KEY (id);
    
  11. 删除主键

    ALTER TABLE table_name DROP PRIMARY KEY;
    
  12. 添加唯一索引

    ALTER TABLE table_name ADD UNIQUE (column_name);
    
  13. 添加普通索引

    ALTER TABLE table_name ADD INDEX idx_name (column_name);
    
  14. 添加复合索引

    ALTER TABLE table_name ADD INDEX idx_composite (col1, col2);
    
  15. 删除索引

    DROP INDEX index_name ON table_name;
    
  16. 删除表

    DROP TABLE table_name;
    
  17. 清空表(删除所有数据)

    TRUNCATE TABLE table_name;
    
  18. 查看表索引

    SHOW INDEX FROM table_name;
    

三、数据操作

  1. 插入单条数据

    INSERT INTO table_name (col1, col2) VALUES ('value1', 'value2');
    
  2. 插入多条数据

    INSERT INTO table_name (col1, col2) VALUES 
    ('v1', 'v2'), 
    ('v3', 'v4');
    
  3. 插入数据(忽略重复)

    INSERT IGNORE INTO table_name (col1, col2) VALUES ('value1', 'value2');
    
  4. 插入或更新(存在则更新)

    INSERT INTO table_name (id, name) VALUES (1, 'Alice') ON DUPLICATE KEY UPDATE name='Alice';
    
  5. 更新数据

    UPDATE table_name SET column_name = 'new_value' WHERE id = 1;
    
  6. 更新多列

    UPDATE table_name SET col1 = 'v1', col2 = 'v2' WHERE condition;
    
  7. 删除数据

    DELETE FROM table_name WHERE id = 1;
    
  8. 删除所有数据(不重置自增)

    DELETE FROM table_name;
    
  9. 查询所有数据

    SELECT * FROM table_name;
    
  10. 查询指定列

    SELECT col1, col2 FROM table_name;
    
  11. 带条件查询

    SELECT * FROM table_name WHERE age > 18;
    
  12. 模糊查询

    SELECT * FROM table_name WHERE name LIKE '%张%';
    
  13. 范围查询

    SELECT * FROM table_name WHERE age BETWEEN 18 AND 30;
    
  14. IN 查询

    SELECT * FROM table_name WHERE id IN (1, 2, 3);
    
  15. 排序查询

    SELECT * FROM table_name ORDER BY age DESC;
    
  16. 分页查询

    SELECT * FROM table_name LIMIT 10 OFFSET 0;
    -- 或
    SELECT * FROM table_name LIMIT 0, 10;
    
  17. 去重查询

    SELECT DISTINCT column_name FROM table_name;
    
  18. 聚合函数查询

    SELECT COUNT(*), AVG(age), MAX(age), MIN(age), SUM(age) FROM table_name;
    
  19. 分组查询

    SELECT department, COUNT(*) FROM employees GROUP BY department;
    
  20. 分组后筛选(HAVING)

    SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5;
    
  21. 多表连接查询(INNER JOIN)

    SELECT u.name, o.order_id FROM users u INNER JOIN orders o ON u.id = o.user_id;
    
  22. 左连接查询(LEFT JOIN)

    SELECT u.name, o.order_id FROM users u LEFT JOIN orders o ON u.id = o.user_id;
    
  23. 子查询

    SELECT * FROM users WHERE id IN (SELECT user_id FROM orders WHERE amount > 100);
    

补充说明

  • 安全操作:执行 DROP, DELETE, UPDATE 等操作前,建议先备份数据或在测试环境验证。
  • 性能优化:合理使用索引、避免 SELECT *、优化 WHERE 条件可提升查询效率。
  • 字符集:推荐使用 utf8mb4 字符集以支持完整的 Unicode(如 emoji)。
  • 事务:对于需要保证数据一致性的操作,使用 BEGIN, COMMIT, ROLLBACK 控制事务。

这些命令是MySQL日常使用的核心,熟练掌握将极大提升数据库操作效率。

http://www.dtcms.com/a/467541.html

相关文章:

  • 网站的建设模式是指什么北京封闭小区名单最新
  • 为什么推荐企业做网站腾讯企业邮箱免费
  • SQL入门:数据类型转换实战指南
  • 建设工程重要网站查看wordpress版本
  • pandas学习小结
  • 数据结构入门 (七):从“链接”到“分支” —— 初探树与二叉树
  • 网站建设思维导图的要求个人怎么做旅游网站
  • 批处理优化:从稳定性、性能、数据一致性、健壮性、可观测性五大维度,优化批量操作
  • 医疗网站建设公司哪家好WordPress 多个分类目录
  • 网站建设 中企动力成都小程序开发公司在哪
  • 苏州企业网站建设开发人力资源公司注册条件
  • 摩尔信使MThings入门教程2
  • 深度学习基础-Chapter 02-Softmax与交叉熵
  • 电子商务网站的建设包含哪些流程图网站策划500字
  • 摩尔信使MThings入门教程4
  • 我们做网站 出教材 办育心经局域网如何建网站
  • 广州网站搭建快速提升网站排名wordpress获取当前时间
  • 推广网站利润如何查询网站使用什么框架做的
  • 凤城市网站建设河源市网站建设公司
  • WPS 文字制作电子贺卡
  • 2025 家长电脑控制监控软件 JCJC 1.0 发布
  • 代运营公司十大排名拼多多seo是什么意思
  • 高碑店网站网站建设手机全部网站
  • vr功能网站建设wordpress 分块首页
  • 力扣面试经典150题day2,第三题(lc26),第四题(lc80)
  • 深圳做网站(官网)瓜果类网站建设方案
  • 福建设计招聘网站网站 建设 计划书
  • 学校网站建设讯息天津快速建站模板
  • 网站模板 帝国 phpcms百度的网站关键词被篡改
  • 做网站用win2008系统网站开发公司建网站