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

合肥制作企业网站怎么制作链接网页

合肥制作企业网站,怎么制作链接网页,有什么好的手机推荐网站,作图软件免费目录 1. 数据库操作2. 表操作3. 数据操作(CRUD)4. 高级查询5. 索引管理6. 用户与权限7. 数据导入导出8. 事务控制9. 其他实用语句注意事项 如果这篇文章对你有所帮助,渴望获得你的一个点赞! 1. 数据库操作 创建数据库 CREATE DATA…

目录

      • 1. 数据库操作
      • 2. 表操作
      • 3. 数据操作(CRUD)
      • 4. 高级查询
      • 5. 索引管理
      • 6. 用户与权限
      • 7. 数据导入导出
      • 8. 事务控制
      • 9. 其他实用语句
      • 注意事项
    • 如果这篇文章对你有所帮助,渴望获得你的一个点赞!

1. 数据库操作

  • 创建数据库

    CREATE DATABASE dbname;
    CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 指定字符集
    
  • 查看数据库

    SHOW DATABASES; -- 列出所有数据库
    SHOW CREATE DATABASE dbname; -- 查看创建语句
    
  • 使用数据库

    USE dbname; -- 切换当前数据库
    
  • 删除数据库

    DROP DATABASE dbname; -- 谨慎操作!
    

2. 表操作

  • 创建表

    CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50) NOT NULL,email VARCHAR(100) UNIQUE,age INT DEFAULT 18,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    );
    
  • 查看表结构

    DESC users; -- 查看表结构
    SHOW CREATE TABLE users; -- 查看建表语句
    
  • 修改表

    ALTER TABLE users ADD COLUMN gender VARCHAR(10); -- 添加列
    ALTER TABLE users MODIFY COLUMN name VARCHAR(100); -- 修改列类型
    ALTER TABLE users DROP COLUMN age; -- 删除列
    ALTER TABLE users RENAME TO members; -- 重命名表
    
  • 删除表

    DROP TABLE users; -- 删除表(谨慎!)
    

3. 数据操作(CRUD)

  • 插入数据

    INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
    INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com'),('Charlie', 'charlie@example.com'); -- 插入多行
    
  • 查询数据

    SELECT * FROM users; -- 查询所有数据
    SELECT name, email FROM users WHERE age > 20; -- 条件筛选
    SELECT DISTINCT name FROM users; -- 去重
    SELECT * FROM users ORDER BY created_at DESC; -- 排序
    SELECT * FROM users LIMIT 10 OFFSET 5; -- 分页(第2页,每页10条)
    
  • 更新数据

    UPDATE users SET age = 25 WHERE id = 1; -- 更新单条
    UPDATE users SET status = 'active' WHERE last_login > '2023-01-01'; -- 批量更新
    
  • 删除数据

    DELETE FROM users WHERE id = 1; -- 删除单条
    DELETE FROM users WHERE status = 'inactive'; -- 条件删除
    TRUNCATE TABLE users; -- 清空表(不可回滚,速度比DELETE快)
    

4. 高级查询

  • 连接查询(JOIN)

    -- 内连接
    SELECT users.name, orders.amount 
    FROM users 
    INNER JOIN orders ON users.id = orders.user_id;-- 左连接
    SELECT users.name, orders.amount 
    FROM users 
    LEFT JOIN orders ON users.id = orders.user_id;
    
  • 聚合函数

    SELECT COUNT(*) FROM users; -- 统计行数
    SELECT AVG(age) AS avg_age FROM users; -- 平均值
    SELECT MAX(created_at) AS latest FROM users; -- 最大值
    SELECT city, COUNT(*) FROM users GROUP BY city; -- 分组统计
    SELECT city, COUNT(*) FROM users GROUP BY city HAVING COUNT(*) > 100; -- 分组后筛选
    
  • 子查询

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

5. 索引管理

  • 创建索引

    CREATE INDEX idx_name ON users(name); -- 普通索引
    CREATE UNIQUE INDEX idx_email ON users(email); -- 唯一索引
    
  • 删除索引

    DROP INDEX idx_name ON users;
    

6. 用户与权限

  • 创建用户

    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    
  • 授予权限

    GRANT SELECT, INSERT ON dbname.* TO 'username'@'localhost';
    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION; -- 谨慎使用
    
  • 撤销权限

    REVOKE INSERT ON dbname.* FROM 'username'@'localhost';
    
  • 删除用户

    DROP USER 'username'@'localhost';
    
  • 刷新权限

    FLUSH PRIVILEGES;
    

7. 数据导入导出

  • 导出数据

    SELECT * INTO OUTFILE '/tmp/users.csv' 
    FIELDS TERMINATED BY ',' 
    LINES TERMINATED BY '\n' 
    FROM users;
    
  • 导入数据

    LOAD DATA INFILE '/tmp/users.csv' 
    INTO TABLE users 
    FIELDS TERMINATED BY ',' 
    LINES TERMINATED BY '\n';
    

8. 事务控制

  • 开启事务

    START TRANSACTION;
    -- 执行操作(如INSERT/UPDATE/DELETE)
    COMMIT; -- 提交事务
    ROLLBACK; -- 回滚事务
    
  • 设置自动提交

    SET autocommit = 0; -- 关闭自动提交
    SET autocommit = 1; -- 开启自动提交(默认)
    

9. 其他实用语句

  • 条件判断

    SELECT name, CASE WHEN age < 18 THEN 'Minor'ELSE 'Adult' END AS age_group 
    FROM users;
    
  • 日期函数

    SELECT NOW(); -- 当前时间
    SELECT DATE_FORMAT(created_at, '%Y-%m-%d') FROM users; -- 格式化日期
    
  • 字符串函数

    SELECT CONCAT(name, ' (', email, ')') AS info FROM users;
    SELECT SUBSTRING(email, 1, 5) FROM users; -- 截取字符串
    

注意事项

  • 数据安全:执行DELETEUPDATE时务必检查WHERE条件,避免误操作。
  • 备份:重要操作前使用mysqldump备份数据。
  • 性能优化:合理使用索引,避免全表扫描。

掌握这些语句后,可覆盖MySQL日常开发与管理的90%场景。进阶学习可探索存储过程、触发器、视图等高级功能。


如果这篇文章对你有所帮助,渴望获得你的一个点赞!

在这里插入图片描述

http://www.yidumall.com/news/28437.html

相关文章:

  • 百度seo官网抖音seo怎么收费
  • 网站要去公安局备案吗短视频营销常用平台有
  • 包车哪个网站做的最好优化大师电脑版官网
  • 用什么制作网站免费二级域名查询网站
  • 郑州网站建设排行榜搜索引擎的优化方法有哪些
  • 网站托管服务合同营销培训课程ppt
  • 商标转让查询网优化外包服务公司
  • 关于门户网站建设关键词歌词简谱
  • 佛山高端网站制作公司哪家好微信广告朋友圈投放
  • 做网站生成btc地址网页设计收费标准
  • vue手机网站开发代运营
  • 网站维护外包中山网站seo
  • 学生创业做网站制作设计怎么做微信小程序
  • 东莞哪些网络公司做网站比较好友情链接怎么连
  • 内蒙古网站建设价格手机建站
  • 网站内容管理系统seo实战培训费用
  • 豪华网站建设百度网址大全网站大全
  • 谷歌网站推广好做吗武汉最新消息今天
  • 怎样如何做网站网络营销策划的目的
  • 石狮做网站揭阳百度快照优化排名
  • 上海那家公司做响应式网站建设班级优化大师怎么加入班级
  • c2c网站价格优化推广方案
  • 海南城乡建设庁网站网址安全检测中心
  • 门户网站如何建设方案网络优化的流程
  • 做非法集资资讯的网站seo刷关键词排名优化
  • 网站开发社会可行性2024年最新时政热点
  • 想自己做一个网站应该怎么弄一站式媒体发稿平台
  • iis配置wap网站外贸网站推广与优化
  • dwcc2017怎么做网站引流软件下载站
  • 网络推广理实一体化软件seo快速排名百度首页