当前位置: 首页 > 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/102452.html

相关文章:

  • 东莞企业网站建设报价网络运营师
  • app网站制作美国传销今日百度关键词排名
  • 大连自主建站模板如何制作网站免费建站
  • 网站域名备案证书开发一个网站需要哪些技术
  • 互联网广告业务网络营销策略优化
  • 登烈建站免费外链发布
  • 企业网站建设方案论文东莞网
  • 帮做非法网站建立企业网站步骤
  • 网站建设jiq外贸营销
  • 我朋友是做卖网站的全网搜索关键词查询
  • 焦作专业网站建设费用如何制作一个简单的网页
  • 网站引擎友好性分析如何制作网站和网页
  • 网页设计优化网站建设可以吗下载百度推广app
  • 哪个医学网站大夫可以做离线题百度识图识别
  • 网站建设公司工作流程大一网页设计作业成品免费
  • 网站开发感受网站排名查询alexa
  • 怎样建网站怎样做推广更有效
  • 企业的外币收入外管局网站做啥广州百度提升优化
  • 江苏省灌云建设局5.0网站最佳bt磁力狗
  • 网站策划书的编写如何开通自己的网站
  • 嘉兴专业做网站百度seo排名主要看啥
  • 唯品会信息科技有限公司成都seo网络优化公司
  • 淘宝网网站建设的需求分析seo关键词排名优化手机
  • 怎么用cms做网站百度竞价开户哪家好
  • 做的网站被挂马网站测试
  • 自己做淘宝客网站吗东莞互联网推广
  • 网站建设费记入科目有创意的营销案例
  • 网站上线怎么做福州关键词优化平台
  • 怎么搭建手机网站m百度推广登录后台登录入口
  • 手机网站推广方案网络推广方法有几种